Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net MS Word对象引用问题_Vb.net_Visual Studio - Fatal编程技术网

Vb.net MS Word对象引用问题

Vb.net MS Word对象引用问题,vb.net,visual-studio,Vb.net,Visual Studio,我需要什么对象引用才能使此函数工作 Dim oDoc As Word.Application = 我已经选择了Microsoft Word 12.0对象库 但我仍然得到这个错误 此函数只需查找并打开Ms Word.exe,然后获取一个文件并将其添加到Ms Word文件中 我确信我丢失了一个对象引用,但我不知道它是哪一个。没有丢失的引用。但您正试图使用oDoc将Word.Document转换为Word.Application,转换无效 应该是 Dim oDoc As Word.Document

我需要什么对象引用才能使此函数工作

Dim oDoc As Word.Application =
我已经选择了Microsoft Word 12.0对象库

但我仍然得到这个错误

此函数只需查找并打开Ms Word.exe,然后获取一个文件并将其添加到Ms Word文件中


我确信我丢失了一个对象引用,但我不知道它是哪一个。

没有丢失的引用。但您正试图使用
oDoc
Word.Document
转换为
Word.Application
,转换无效

应该是

Dim oDoc As Word.Document = oWord.Documents.Add()
而不是

Dim oDoc As Word.Application = oWord.Documents.Add()

没有遗漏的参考。但它应该像Word.Document=。。。代替Dim oDoc作为Word.Application=…这很有效,谢谢。@Chris:请作为答案发布。让AltCoder接受它。最好在问题主题或类似技巧中有一个公认的答案,
[Resolved]
提示。