注意下列代码的变量,没有重复去写
获取文档实例
let obj = document.getElementById(“TANGER_OCX”);
获取文档对象
let doc = obj.ActiveDocument;
文档设置只读
obj.SetReadOnly(true);
获取书签值
var markValue = obj.GetBookmarkValue(YourMark);
设置书签值
obj.SetBookMarkValue(YourMark, YourValue);
获取当前光标位置
var rangeObj = doc.Application.Selection.Range;
在光标处插入新书签
doc.BookMarks.Add(YourNewMark, rangeObj);
将光标移到书签处
var selection = doc.BookMarks(YourMark);
selection.Select()
光标移动到选中标签后
selection.moveRight() // 相当于键盘 →
selection.moveRight(1, 1, 1) // 相当于键盘 shift + →
插入图片(url插入)
obj.AddPicFromUrl(Url, 0, 0, 1, 100, 1);
插入图片(本地插入)
obj.AddPicFromLocal(Url, 0, 0, 1, 100, 1);
插入图片(嵌入式插入)
var shape = obj.ActiveDocument.InlineShapes.AddPicture(
url,
false,
true,
obj.ActiveDocument.Application.Selection.Range
);
删除嵌入式图片
shape.Delete();
之前搞了一个公众号:大壮计算机科学与技术。闲置很久了,没什么用户,就是分享下日常和技术帖子,大家捧捧场。