smart document的应用问题

liwashington 2005-02-02 01:35:33
最近想用smart document做个东东,原理是这样的:
一个已有的doc文件,已有调整好的格式,一个xml文件,包含着所有数据。现通过在doc文件中使用smart document技术,做一个按钮和输入框,在输入框中输入xml文件的路径,然后点击按钮,则程序就调入xml文件进行解析,并把相应的数据填入doc文件中相应的标签处。

问题是如何在doc中遍历所有的标签以一次性的把所有数据都填完?请高手指教,谢谢!
...全文
120 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liwashington 2005-02-05
  • 打赏
  • 举报
回复
感谢!!!
不过马上就过年放假了,而且又有了一个新的想法,就是通过xml + xsl来直接融合,据说应该可行,所以书签就明年再试了。
另外,分已放,请大侠查收。以后如有问题希望大侠不吝指教!
liwashington 2005-02-04
  • 打赏
  • 举报
回复
首先谢谢这位大侠!
遍历好像是和smart document没什么关系。标签(记)是在文档中的,其作用是表明文档中哪些内容应该被替换以及用什么内容来替换。书签没用过,它能达到这个目的吗?

我不是从事office开发的,所以这样做是否能实现也未可知,还请大侠多指点!
techgopher 2005-02-04
  • 打赏
  • 举报
回复
是.你首先在文档适当位置插入书签。然后可以用
ActiveDocument.Bookmarks(1).Range.Text="测试书签"

ActiveDocument.Bookmarks("test").Range.Text="测试书签"
假设文中第一个书签名为"test"。
liwashington 2005-02-03
  • 打赏
  • 举报
回复
不会吧?这里这么多高手、大侠,不要吝啬指点小弟一下嘛!
我等到花儿都谢了。。。
techgopher 2005-02-03
  • 打赏
  • 举报
回复
这个跟Smart Document没关系吧。你所谓的标签是在文档中,对不对?做成书签(Bookmark)就好了,然后用Document.Bookmarks来遍历。
liwashington 2005-02-02
  • 打赏
  • 举报
回复
Waiting ...

5,172

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧