gpt4 book ai didi

vb.net - 字自动化 : could not open macro storage

转载 作者:行者123 更新时间:2023-12-01 10:06:42 25 4
gpt4 key购买 nike

我的应用程序(通过 ClickOnce 部署的 vb.net windows 应用程序)使用 Word 打开和填充 .dot 模板以创建新的 Word 文档。我引用了 Microsoft Word 14 Object Library 并使用了以下代码:

Dim oWord As Word.Application = Nothing
Dim oDoc As Word.Document = Nothing
Try
oWord = New Word.Application
Dim strFileName As String = ""
Select Case strType
Case "LettreReception"
strFileName = Path.Combine(GetParam(1), "Template_LettreReception.dot")
If File.Exists(strFileName) Then
oDoc = oWord.Documents.Add(strFileName)

在最后一行,我在已部署的机器上(不是在我的开发机器上)收到“ 无法打开宏存储 ”错误。

我使用 Windows 7 - Office 2010 - VS 2010 (.Net 3.5) 进行开发。我的部署机器也是安装了 Office 2010 的 Windows 7。

我试图删除 normal.dotm(我发现了一些建议它的链接)但没有成功。使用的 .dot 模板不包含宏。

最佳答案

检查 word 文档的属性并确保文件未阻止。有时,当您从另一台计算机获取文档或从 ​​Internet 下载它们时,它们会被阻止,这将导致抛出此异常“无法打开宏存储”

关于vb.net - 字自动化 : could not open macro storage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9605680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com