如何在不使用Adobe弄乱边框的情况下将Excel保存为PDF?

时间:2019-02-27 22:51:49

标签: excel vba pdf adobe

我一直没有成功尝试使电子表格自动打印。我已经做了大量的研究,很多人说,打印到PDF与导出为PDF的驱动程序差异很大,足以影响质量。在我看来,唯一受影响的是边界。它们应该是所有单元格周围的细边框,但是有些在导出后变为中等,而在打印之后不会变为

由于脚本和字体问题,我无法使用PrintOut函数。我已经更改了Adobe打印机的设置,使其不仅仅依赖于系统字体,但最终还是不起作用(我仍然收到发布脚本错误)。我发现,如果我在导出之前先将所有边界更改为中,则我的某些工作表将以正确的细边框导出,而其他工作表实际上是在导出时。

exported with desired thin borders

exported with medium borders

我不知道为什么当代码只是一个对每张纸执行相同操作的循环时,它们导出时会不同的原因。它基本上选择范围并将边框更改为中,将工作表导出为PDF,将边框更改为细边框,然后转到下一张工作表进行重复。

在六张纸中,前三张以所需方式导出。谁能告诉我为什么前三个出口的边界很窄,所以我也可以把其余的都弄清楚。或者,如果您知道使PrintOut投入使用的更好方法,或者还有其他任何花哨的想法!

干杯

0 个答案:

没有答案