我有一个创建 Word 2007 文件的 VS2010 Vb.net 程序。
我的 Normal.dot 文件经过定制,为我提供了一个带有按钮的新选项卡,当按下这些按钮时,该选项卡通过 Normal.dot 程序中的 VBA 执行特定操作。
这一切都很好,但是,我现在想添加一些功能,而一旦创建了新的 Word 文档,它就会在 Outlook 中编辑一个任务。
我已经编辑了 2 个“本文档”程序,您可以在随附的屏幕截图中看到我的 Normal.Dot 文件。
当我运行我的 VB.Net 程序来创建一个全新的 Word 2007 文档时,该程序不会在任何一个消息框上停止,它只是继续并像以前一样打开 Word 文档,我的代码如下,我做错了什么?!?
'Open or Create Word document for Editing
myNewsLetter = myFolder + myLeague + "News" + mySession + ".doc"
If File.Exists(myNewsLetter) Then
'do nothing
Else
myTemplate = myTempFolder + "NL Skeleton.doc"
File.Copy(myTemplate, myNewsLetter)
Create_Blank_Newsletter()
End If
'Open Word Newsletter, or switch to it if it's already open
Dim myFileOpen As Boolean
myFileOpen = IsFileOpen(myNewsLetter)
If myFileOpen = False Then
MSDoc = MSWord.Documents.Open(myNewsLetter)
End If
MSWord.WindowState = Word.WdWindowState.wdWindowStateNormal
MSWord.Visible = True
MSWord.ActiveDocument.Bookmarks("\StartOfDoc").Select()