你好,感谢你对我的帮助。我还想请教下,就是用VB修改WORD文档的方法。比如把VB中的文字放到WORD模板中

具体是这样的,有一个WORD模板,只需要对其中几个空填写内容就可以了,然后打印出来。我只有35分了都给你... 具体是这样的,有一个WORD模板,只需要对其中几个空填写内容就可以了,然后打印出来。我只有35分了都给你 展开
 我来答
chenxfsoft
2012-08-30 · TA获得超过1380个赞
知道大有可为答主
回答量:2418
采纳率:0%
帮助的人:1817万
展开全部
VB工程中引用microsoft word
word模板中,在要填写内容的地方,插入书签.

Dim wd As New Word.Application
Dim doc As Word.Document
wd.Visible = True

Set doc = wd.Documents.Add("d:\abc.doc") '当模板用add,否则用open

doc.Bookmarks("abcd").Range.Text = "你要输入的文本"
'上面的abcd表示书签名.
追问
我把您写的打印和修改模板代码综合,结果是可以打印出修改后的模板,但每次都要建立一个新WORD文档,怎么能只打印修改后的模板,但不建立新文档。请帮忙修改。
Dim wd As New Word.Application
Dim doc As Word.Document
Set doc = wd.Documents.Add("d:\mb.doc") '当模板用add,否则用open
doc.Bookmarks("MMJ").Range.Text = "你要输入的文本"
doc.PrintOut
doc.Close
wd.Quit
追答
修不改,新不新建,最终结果还是你打印了出来然后关闭WORD。编程,一开始,不要太刻意的去追求中间过程。等到代码写多了以后,你会注意到一些优化,内存的控制,这些是自然而然的事。
正如上面的,新建和打开,对于内存这些的开销还有速度这些应该是一样的。所以,你不用纠结了。
来自:求助得到的回答
手机用户85314
2012-08-30
知道答主
回答量:11
采纳率:0%
帮助的人:16.7万
展开全部
FSDFASD
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式