项目中用DSOFramer操作word,现在只知道怎么替换word中的书签,可word模板中全是{ FILLIN qymc}这样的域,用DSOFramer怎么样才能取出word中全部的域,并把这些域用真实数据替换掉。期望知道的大哥给指点一下,不甚感激!老板催得急啊,求求大家帮下忙了。
解决方案 »
- 自做的一个程序,P4,能吃掉24的CPU,高手们能给我上上优化代码的课吗?谢谢了
- 怎样对原本为Null的Field赋值
- 简单的问题,怎么我在Toolbar里把按钮设置成分隔符没有效果?
- 满屏显示
- 请问如何弹出一个选择文件夹路径的对话框选择路径?
- 请问有 包含 label的 透明 + textbox的自动转行 的 控件吗?
- 为什么提示工程或库 没有找不到呀?
- 注册表
- ==【紧急求助】:如何实现象网络蚂蚁中用区块来表示进度!!!==
- ★~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 请教如何用VB实现在路由器上添加端口映射?
- 如何隐藏WindowsMediaPlayer控件的状态栏?
另外你只是用DSOFramer控件,还是有该OCX的C++源码?会修改该ocx的源码吗?
{ FILLIN qymc}处是没有书签的,我只是使用dsoFramer,不修改ocx的源码的
求一段操作用dsoFramer操作word域的代码
你只要操作DSOFramer的activedocument就行,他就是word文档的document.
Dim wdDoc As Word.Document
dim fld as word.fieldSet wdDoc = DSOFramer1.ActiveDocument
set fld=wdDoc.Fields(idx)然后就可以操作要处理的域的内容了。我看了下,里面有很多内容,域的数据、代码等等都可以操作。