数据库中每个字段对应一个书签,现在已经在word中定义了相应的书签
我读取数据库中的相关内容,通过书签的位置来定位数据
该如何才能把内容替换到word中的相应位置啊?
请各位给点建议~多谢!
我读取数据库中的相关内容,通过书签的位置来定位数据
该如何才能把内容替换到word中的相应位置啊?
请各位给点建议~多谢!
解决方案 »
- 哥散分,因为今年是2012,分再多也是个传说......
- 大家遇到这种情况怎么办?
- 还是数组的问题
- 帮忙看看代码怎么优化?
- [VC的DLL函数的char*指针]VB程序调用时崩溃,帮忙看一下是否是数组越界了??!!!
- msFlexGrid这个烂东西,请问有什么表格插入图片做报表比较好,加班到24:00也要解决的问题
- 各位帮忙:vb中读串口里的数据要等待很长时间,如何解决(用mscomm控件,取返回input数据等待时间太长)急!!!
- SOS)还有没有哪位高手可以彻底的帮助我解决我的迫在眉头的紧张问题啊.
- 还散分
- 请问,在VB中可以揷入,模块,和类模块,请问,这两个分别在什么时间用。分别都有什么作用?
- 高手请来!送500分!
- 点 工程菜单中的引用时 报错
另:书签只是个插入文本的位置,和数据库中的字段没有所谓的对应关系
你只是在书签的位置插入文本而已,如果想格式好看,那就要先画表格,然后
在表格的第一行第一列定义书签,插入一个文本后,VBA控制光标移动到下一列,
再VBA控制插入新行,继续赋值动作下面是简单的在书签位置插入文本的例子 Dim WordTemps As New Word.Application '定义WORD类
WordTemps.Documents.Add App.Path + "\测试模版.dot", False
WordTemps.Selection.Goto wdGoToBook, , , "编号"
WordTemps.Selection.TypeText "12345"
WordTemps.Selection.Goto wdGoToBook, , , "单位"
WordTemps.Selection.TypeText Trim(txt单位.Text)
WordTemps.Selection.Goto wdGoToBook, , , "名称"
WordTemps.Selection.TypeText "XXX公司" WordTemps.Selection.Goto wdGoToBook, , , "日期"
WordTemps.Selection.TypeText China_Date(Left$(DTPGH.Value, 10))