关于书签替换的问题

阅读次数 10

https://solution.wps.cn/examples/run?id=4

1、这个 demo里面,的书签替换,我看好像只能替换文字类型,我现在的需求是要插入一个图片,比如签字图片,如何替换。还是说不能实现?

2、如果我直接在 word 里面修改了内容,我如何能获取到我修改的内容哪个内容控件的内容?我们的场景是这样的,在第一个 word 里面填一些内容,然后第二步切到第二个文档的时候,第一个文档的部分内容需要带到第二个文档里面,我现在能拿到第一个保存的整个问题,但是我如何拿到这个文档的里面的内容控件修改的内容。

1 Answers

您好,

  1. 替换换种思路就是先删除再添加,可以试试结合Item(Index).Delete() + AddPicture()
  2. 内容控件外套书签,可以根据书签名获取指定内容控件,利用内容控件的Item(Index).Range,获取其range,然后就可以获取和设置内容控件的文本值。

如何根据书签名称获取内容控件,我看内容控件获取的 api,只有根据 index 索引获取。

还有你会的第一条,如果我删掉了,再加图片,然后后来我要替换,如何替换?因为已经删掉了,找不到原来的 item 了。无法知道 add 的位置了。