详细的:将 Word 用作自动化服务器时提示保存 Normal.dot
http://support.microsoft.com/kb/285885/zh-cn

解决方案
要解决此问题,请执行下列操作之一: 在退出 Word 或将控制权移交给用户之前,应将 Normal.dot 模板的 Saved 属性设置为 True,如下所示:...
- 在退出 Word 或将控制权移交给用户之前,应将 Normal.dot 模板的 Saved 属性设置为 True,如下所示:
Application.NormalTemplate.Saved = True
- 设置 Quit 方法的 SaveChanges 参数,如下所示:
Application.Quit SaveChanges:=wdDoNotSaveChanges

更多信息
重现此问题的步骤 在 Visual Basic 中,新建一个标准 EXE 项目。默认情况下会创建 Form1。 在“项目”菜单上,单击“引用”,然后添加一个指向...
重现此问题的步骤
- 在 Visual Basic 中,新建一个标准 EXE 项目。默认情况下会创建 Form1。
- 在“项目”菜单上,单击“引用”,然后添加一个指向 Microsoft Word 对象库版本的引用。
- 向 Form1 中添加一个 CommandButton 控件。
- 向窗体中添加以下代码:
Private Sub Command1_Click() Dim wdApp1 As Word.Application Dim wdApp2 As Word.Application Set wdApp1 = CreateObject("Word.Application") wdApp1.Visible = True wdApp1.Documents.Add Set wdApp2 = CreateObject("Word.Application") wdApp2.Visible = True wdApp2.Documents.Add MsgBox "Change the default font of document 2." wdApp2.ActiveDocument.Close False wdApp2.Quit Set wdApp2 = Nothing wdApp1.Quit Set wdApp1 = Nothing End Sub
- 运行该 Visual Basic 项目并单击命令按钮。
- 将出现一个消息框,指导您更改第二个文档的默认字体。在“格式”菜单上,单击“字体”,然后单击“默认”。当询问您是否更改默认字体时,单击“是”,然后单击“确定”取消消息框。