【发布时间】:2013-07-08 18:46:31
【问题描述】:
我正在寻找执行以下操作的最佳解决方案:
我有大约 640 个 Excel 文件,每个文件大约有 9 到 12 张。我想将每张纸保存为 PDF。目前,该过程是手动完成的。选择工作表 -> 文件 -> 另存为 -> pdf -> 浏览一百万个文件夹。如您所见,这非常耗时且效率低下。
我知道如何用 C# 编程,但是我的机器上没有 Visual Studio。但是,如果最好的方法是 VS,那么如果 IT 团队有我的许可证,我可以让他们安装 VS。
我唯一可用的工具是 Excel(甚至 Access 都不可用)。所以我将主要寻找VBA代码。如果这意味着打开每个文件以粘贴 VBA 代码,那么将每个工作表保存为 PDF 仍然会更快。
【问题讨论】:
-
我们能为您提供什么帮助?...顺便说一下,您不需要将 vba 代码放置到要保存为 PDF 的每个文件中,但您需要打开每个文件以将其保存为 VBA...
-
在处理单个文件时录制宏:这应该是一个很好的起点。
-
@KazJaw 不,单个 VBA 宏可以打开 .xls 工作簿并将其保存为 PDF。无需将它们全部转换为 .xlsm
-
@Jack,我不明白你。我没有说任何关于转换为 .xlsm 的事情......哦,现在我明白了我上面写的内容,我的意思是“将其另存为 PDF”而不是“将其另存为 VBA”......你说得对。 ...
标签: excel automation