添加悬浮图片,vba获取书签集合获取不到

BUG提交和解决办法总结

添加悬浮图片,vba获取书签集合获取不到

帖子602722867 » 2017年 4月 11日 10:48 星期二

function AddPicture(strMarkName, strBmpPath, vType) {

document.getElementById("WebOffice1").SetFieldValue(strMarkName, "", "::ADDMARK::");

//插入图片不悬浮
//document.getElementById("WebOffice1").SetFieldValue(strMarkName, href+"/image/qianzang/bgsqz.jpg", "::JPG::");

//定义一个对象,用来存储ActiveDocument对象
var obj;
obj = document.all.WebOffice1.GetDocumentObject();

if (obj != null) {
var pBookMarks;
// VAB接口获取书签集合
pBookMarks = obj.Bookmarks;
var pBookM;
// VAB接口获取书签strMarkName
pBookM = pBookMarks(strMarkName);
var pRange;
// VAB接口获取书签strMarkName的Range对象
pRange = pBookM.Range;
var pRangeInlines;
// VAB接口获取书签strMarkName的Range对象的InlineShapes对象
pRangeInlines = pRange.InlineShapes;
var pRangeInline;
// VAB接口通过InlineShapes对象向文档中插入图片
pRangeInline = pRangeInlines.AddPicture(href+strBmpPath);
//设置图片的样式,5为浮动在文字上面
pRangeInline.ConvertToShape().WrapFormat.TYPE = vType;
delete obj;
}
}

ie添加悬浮图片没问题,其他浏览器pBookMarks值获取不到
602722867
 
帖子: 3
注册: 2017年 4月 11日 10:42 星期二

回到 Weboffice问题与解决

在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客

cron