vba - Excel 宏/文档打印乱序
问题描述
我有一个基于 Excel 的宏,它可以打开 Word 文档、填写一些信息、打印文档并将 Word 文档保存到特定文件夹。然后它会打开第二个 Word 文档并完成相同的步骤。然后它会打开第三个文档并完成相同的步骤。
该宏是在 Excel / Word 2010 中开发的。它运行良好;这意味着所有工作表都按处理顺序打印:Doc 1、Doc 2、Doc 3 和一遍又一遍。用户无需对打印的文档进行分类。
在他们转换为 Office 365 之前,生活是美好的。现在文档似乎以某种随机顺序打印。这意味着用户现在必须对所有文档进行排序以将 3 个文档组合在一起。
他们注意到有时打印机属性会显示“假脱机”。她声称,一旦她看到这种状态,那就是当他们开始以某种随机顺序打印时。
这是打印和保存文档的代码部分:
WrdApp.ActiveDocument.PrintOut
WrdApp.ActiveDocument.SaveAs2 Filename:=FilePath2 & Var3(y) & " - Page 1 - Lease Exemption.docx", _
FileFormat:=wdFormatXMLDocument, LockComments:=False, Password:="", _
AddToRecentFiles:=True, WritePassword:="", ReadOnlyRecommended:=False, _
EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, SaveFormsData _
:=False, SaveAsAOCELetter:=False, CompatibilityMode:=14
WrdDoc.Close
此代码对于所有 3 个模块都是相同的(每个文档 1 个)。
任何有助于解决打印/排序问题的建议将不胜感激。谢谢你的帮助.........
解决方案
只需关闭后台打印:
Options.PrintBackground = False
推荐阅读
- rust - 如何在引号内使用迭代器两次!宏?
- android - android studio 没有反映对应用程序的更改
- python - matplotlib 更改特定条的颜色
- sql - SQL 根据重量和代码的前 4 个字符显示可用库存
- java - 如何为 JSON 作业动态指定 ItemProcessor?
- json - 如何修改jackson jsonnode并在scala中写回漂亮的json
- amazon-web-services - 以较短的启动时间运行大型作业并针对突发流量进行自动缩放
- javascript - 在 for 循环中将图像添加到画布仅显示最后一张图像
- django - 单击Like按钮后Django重定向
- jdbc - Kafka 源 JDBC 连接器 - 微批处理