注册 登录
编程论坛 VB.NET论坛

请教:如何调用word模板?

yaoyunkunq 发布于 2010-08-15 19:29, 1510 次点击
小弟刚学,遇到问题如下:我创建一个form1,目的是它运行时可以弹出事先自己编好的word2007的模板,名字为 索赔意向通知.dotx。 我添加引用了Microsoft.office.interop.word,版本为12.0, 命名空间Imports Microsoft.Office.interop,代码为
Public Class Form1
    Dim wordapp As New Word.Application
    Dim doc1 As Word.Document
  Public Sub aaa()
        wordapp.Visible = True
  End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
         aaa()


运行时弹出了一个空白的word文档,说明代码没问题,但是我的目的是弹出一个我自己编辑好的word模板,不知道哪位高手有时间给小弟指点一下,多谢!
5 回复
#2
yaoyunkunq2010-08-15 19:32
哪位大侠赏脸指点下
#3
yaoyunkunq2010-08-15 19:37
顶顶顶!
#4
yaoyunkunq2010-08-15 19:43
难道没人会吗???在线等啊
#5
wei8551982010-08-16 17:08
我没有装word2007,仅以2003测试,估计代码应该没什么差别。
 Public Sub aaa()
        wordapp.Visible = True
        doc1=wordapp.Documents.Add("索赔意向通知.dotx")    '此处,模板放在默认路径下,否则应使用完整路径。2003里面Word模板后缀为.dot,在2007里改为了.dotx?,没用过所以不知道。
  End Sub
试试看吧
#6
yaoyunkunq2010-08-20 15:46
感谢楼上,问题已解决
1