从Access自动化Word ... 当我使用时,例如......
Set wordapp = New Word.Application
... word 2003打开。我想要它打开2013年的单词。 如何指定引用哪个版本的单词?
我指的是工具下的"微软Word 15.0对象库"。 我可以将单词2003和单词2013看作是与各种文件类型相关联的默认应用程序。 我无法在我的#34;所有应用程序"列表中看到单词2003。 这完全属于Windows 10
答案 0 :(得分:0)
尝试这样的事情......
'// Open word
Option Explicit
Sub Open_Word_App()
Dim wdApp As Object ' Application
Set wdApp = CreateObject("Word.Application")
wdApp.Visible = True
Set wdApp = Nothing
End Sub
答案 1 :(得分:0)
全部谢谢!
我应该指明,我已经尝试过后期绑定,但无济于事。
我正在改进访问和word之间的自动化代码,以及改进我的数据库。我不想切换到我正在处理的新代码,直到我确定它有效,并且在2013年工作。在那之前,我希望能够继续使用旧代码和数据库与2003一起工作。因此并行安装。
现在,当我正在处理2013年的代码时,我只是在程序文件(x86)office11中重命名winword.exe,即隐藏2003,并且2013年应该启动。当我使用旧数据库和旧代码时,我重新命名,并像以前一样使用2003。
当测试新数据库和字代码时,我将按照建议重新注册2013,并删除2003.
再次感谢您的想法!
标记。