如何使用vb.net在后台打开word文件?

时间:2014-07-07 06:19:42

标签: vb.net ms-word ms-office office-interop

我正致力于从源文档创建多个文档。

我正在使用:

objWordApp.Documents.Open("D:\Template\Aptletter.doc")

我修改上述文件并保存在另一个文件夹中。

创建文档时,word文件会多次打开和关闭。因此,用户无法在同一台PC上进行其他工作。

如何停止打开文件或没有上述方法修改文档的方法?

所以请建议

先谢谢

DEV

1 个答案:

答案 0 :(得分:0)

可以使用WordApplication.Visible属性设置通过互操作控制的word文档的可见性。

如您所见,此属性位于应用程序级别。如果您已使用WordApplication打开了文档,则无法使用该属性突然使应用程序不可见。

可以做的是创建WordApplication的另一个实例。为清晰起见,将其命名为InvisibleWordApplication,并从一开始就设置InvisibleWordApplication.Visible = false。然后使用该应用程序打开您的文档,您应该进行设置。