Excel打印缩小图片

我有一个像这样的行的Excel文件表: 在这里输入图像说明

我在试图打印时遇到了一个问题。 “适合所有列在一个页面”选项将收缩所有图片和字体大小。

  • 有没有一种方法来保持相同的图像大小,并适合所有的列时,priting?
  • 是否有可能生成一个PDF而不是分配新的大小和字体值的单元格(VBA)?

感谢您的任何build议。

你有没有尝试调整格式图片 – >属性下的对象定位? select“移动但不与单元大小”应保持打印时的大小。

页面缩放需要调整到100%,以便以原始大小打印图片。 将宽度高度设置为自动。

在这里输入图像说明

然后在“ 分页预览”视图中查看工作表,

在这里输入图像说明

调整每一列的宽度,使所有适合一个页面。 不要调整任何分页符以适应列。

最后把它制成pdf,简单地保存为 PDF文件。

使用VBA是不可取的,因为它似乎不是一个重复的任务,除非你每天至less这样做。

冻结窗格使用Excel Interop完美地完成了这个技巧。

aSheet.Activate(); aSheet.Application.ActiveWindow.SplitColumn = 1; aSheet.Application.ActiveWindow.FreezePanes = true;