2015-12-16 32 views
3

我想用Excel电子表格中的值填充Word文档。显然,要做到这一点的方法是要参考MS Word和使用下面的代码片段:无法将Excel IDE中的引用设置为MS Word

Dim wrdApp As Word.Application 

不过,我得到一个错误:

"User-Defined Type Not Defined"

所以我尝试设置通过工具参考菜单,但参考选项呈灰色。

我需要做些什么来启用此功能?

+0

http://stackoverflow.com/questions/30732287/sub-wont-open-ms-word-vba可能有兴趣 – pnuts

+1

也许做后期绑定?像Dim WrdApp这样的对象集WrdApp = CreateObject(“Word.Application”)。如果这不起作用,请尝试修理办公室。 –

+0

参考选项灰显有几种可能的原因。确保没有代码正在运行,并确保在“属性”窗口(VBA编辑器左侧的任务窗格)中选择了实际项目(或其中的对象)。 – DanL

回答

2

当应用程序处于中断模式或代码运行时,编辑器中的引用选项变灰。我关闭了excel,重新打开它并能够添加Microsoft Word库引用。