如何在工作簿的所有工作表上设置打印机特定信息

如何在工作簿的所有工作表上设置打印机特定信息

我们在 Excel 中有一个 53 页的工作簿。它指示以灰度打印,每张纸一页。我能够完成此操作的唯一方法是:

  1. 我选择需要打印的页面
  2. 选择打印预览
  3. 按页面设置
  4. 从对话框中选择选项...。
  5. 然后在打印机自己的打印机对话框中我选择单面和灰度。
  6. 按确定
  7. 转到下一页...并重复

这有点烦人,而且我还注意到该页面的打印机设置也是为将来设置的。所以我知道 excel 可以存储打印机选项。

那么我如何告诉 Excel 使用相同的选项打印整个工作簿。

请不要告诉我选择所有工作表,然后选择页面设置,然后设置选项。这不起作用。不知何故,按下“选项...”并编辑打印机对话框只会影响选定的页面。

答案1

尝试发布为(或打印为)PDF 文件,然后在打印 PDF 时设置灰度和单面设置。

答案2

编写一个 VBA 例程来循环遍历你的 wb 并应用设置。

简单的编写方法是在一张纸上记录您的操作,然后修改生成的代码以循环遍历所有纸

答案3

我知道这是一篇旧帖子,但其他人可能想知道。

在打印对话框中的打印范围选择整个工作簿

Excel 2003 如下所示

在此处输入图片描述

Excel 2010 可能不那么明显,因为它是一个选择,除非您单击“设置”下方的下拉菜单,否则所有选项都不可见

在此处输入图片描述

答案4

我对这个问题继续困扰我或至少让我恼火的方式感到有点惊讶。我以为会有一些简单的解决方法,但在上面的选项中,我发现打印到 PDF 文件,然后从中打印是最简单的。然后我想到使用 Libreoffice,这没问题。它只是将页面作为一个打印作业打印,所有页面的设置都相同。不幸的是,导入/导出会导致格式发生细微变化,因此在发送文档之前请检查文档。

相关内容