为什么Word VBA会告诉我一个对话框已打开?

大卫·加德(David Gard)

我正在尝试将选择内容复制到新文档,然后将其导出为PDF,但是出现了我无法解决的错误。

在网上,ActiveWindow.Close False我被告知

运行时错误“ 5479”:
您无法关闭Microsoft Word,因为已打开一个对话框。单击确定,切换到单词,然后关闭对话框。

除非导出到PDF操作触发了一个对话框,否则我不知道将打开哪个对话框。

任何人都可以阐明一下吗?谢谢。

'** Copy the selection *'
Selection.Copy

'** Create a new document to paste the copied text into *'
Documents.Add Template:="Normal", NewTemplate:=False, DocumentType:=0

'** Paste the copied text *'
Selection.PasteAndFormat (wdUseDestinationStylesRecovery)

'** Change the location of the file open directory *'
ChangeFileOpenDirectory OpenDirectory

'** Export the document to PDF *'
ActiveDocument.ExportAsFixedFormat OutputFileName:= _
    OpenDirectory & "\ZENworks.pdf", ExportFormat:= _
    wdExportFormatPDF, OpenAfterExport:=True, OptimizeFor:= _
    wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _
    Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
    CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _
    BitmapMissingFonts:=True, UseISO19005_1:=False

'** Close the new document *'
ActiveWindow.Close False

CopyToNewDocument = True
博登

应该ActiveDocument.Close改为ActiveWindow.Close

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我不告诉我,Python Threading会运行一个函数?

请告诉我为什么我的输出中有一个“none”

为什么我无法再次打开字体对话框?

为什么 word wrap: break word 会破坏我的桌子?

对于@SpringBootTest,为什么我没有一个告诉我“配置错误:发现@BootstrapWith的多个声明”?

为什么C告诉我我需要一个指向MSP430函数的指针

有人能告诉我为什么我在执行后得到一个“空”输出吗?

为什么即使我已经声明了别名,Mysql 仍然告诉我有一个未知的列?

为什么在Meterial-UI中打开和关闭对话框会从我的body属性中删除样式?

为什么在Windows 8.1的“运行”对话框中“运行”一个可用的命令?

为什么无法显示一个消息对话框?

谁能告诉我为什么媒体查询是在断点之前注册而不是一个即时定位

下面的程序可以工作,但是会出现一个对话框,提示filename.exe已停止工作。为什么这样?

谁能告诉我这个对话框出了什么问题?

有人可以告诉我最后一个循环在做什么吗?

为什么我的php生成的word文档无法打开?

有人能告诉我为什么这些 JavaScript 代码中的一个有效而另一个无效吗?

我实现了同样的功能有不同的方法,任何人可以告诉我为什么我的最后一个函数不打印假的?

为什么在“打开项目”对话框(NetBeans)中切断了我的文件名

为什么在 SharePoint 中关闭模式对话框时无法重定向到另一个 URL?

为什么 std::thread 无法打开 QT 对话框?

谁能告诉我为什么当我更改填充时此列表消失了,而另一个却不消失?

谁能告诉我为什么这个代码给我一个 TABLE OT Cluster 关键字丢失的错误?

裁剪后,为什么Microsoft Word会保存整个图片?

为什么在打开Word文档时创建以〜$开头的文件?

为什么我不能在Word 2003中删除水印?

有人可以告诉我为什么这不是一个常数表达式吗?

谁能告诉我为什么 JavaScript 中的 {For} 循环返回所有值,包括数组的第一个元素?

为什么我的对话框布局无法正确展开?