C
caplin
Unregistered / Unconfirmed
GUEST, unregistred user!
Word模板格式如下("[ ]"代表word书签) :
[书签内容1][书签内容2][书签内容3][书签内容4][书签内容5][书签内容6]...
文件是用书签分区域来管理的,其中书签的名称分别为 mbookmark1,mbookmark2,mbookmark3,mbookmark4,mbookmark5...
要实现的功能如下:
1。定位到某个书签,在它之后插入一个新的书签并添加相应文本,其它的书签保持不变.(即:插入一个新的区域)
2。如果要插入的书签已经存在,则更新书签中的内容。.(即:更新区域)
3。删除某个书签及书签中的内容。.(即:删除区域)
目前定位到书签的功能我已经实现,只是不知道怎么插入新的书签。
var bkName: olevariant;
begin
bkName:='mbookmark1';
do
cument1.bookmarks.item( bkName)//提取mbookmark1书签
//下面该怎么样在mbookmark1之后插入新书签,并在书签中添加相应内容????
end;
相关的操作语句:
do
cument1.bookmarks.add();
do
cument1.bookmarks.item( bookmarkName).range.text
do
cument1.bookmarks.item( bookmarkName).range.insertafter
[书签内容1][书签内容2][书签内容3][书签内容4][书签内容5][书签内容6]...
文件是用书签分区域来管理的,其中书签的名称分别为 mbookmark1,mbookmark2,mbookmark3,mbookmark4,mbookmark5...
要实现的功能如下:
1。定位到某个书签,在它之后插入一个新的书签并添加相应文本,其它的书签保持不变.(即:插入一个新的区域)
2。如果要插入的书签已经存在,则更新书签中的内容。.(即:更新区域)
3。删除某个书签及书签中的内容。.(即:删除区域)
目前定位到书签的功能我已经实现,只是不知道怎么插入新的书签。
var bkName: olevariant;
begin
bkName:='mbookmark1';
do
cument1.bookmarks.item( bkName)//提取mbookmark1书签
//下面该怎么样在mbookmark1之后插入新书签,并在书签中添加相应内容????
end;
相关的操作语句:
do
cument1.bookmarks.add();
do
cument1.bookmarks.item( bookmarkName).range.text
do
cument1.bookmarks.item( bookmarkName).range.insertafter