我正在尝试打印一个电子表格,该表格会自动利用所有可用空间填充页面。行数会有所不同,但列数不会有所不同。原因是人们会在空格/空白框中手写,我希望它们尽可能大,同时将所有内容放在一页上。
我更喜欢肖像模式,而且简单的解决方案会更好,但我熟悉宏。
这是我想要填满整个页面的一个例子。
更新:我可以找到如何“缩小”/适合一页,但通常所有内容都适合一页。我希望它扩展以填满页面 + 始终适合一页。
更新 2:我已将“页面布局/设置”设置为“宽度 + 高度”= 1 页,这似乎会将其放大一些,但页面底部仍有可以利用的空间。此时我想增加行的大小以填满所有空间。
更新 3:我已经成功“手动”完成了我想要做的事情,但我想为其他用户自动化完成这件事。目前,我认为 VBA 可能是可行的方法。
我如何手动完成我的任务:
Page Layout >> Gridlines >> Print #This shows page margins as dotted dashs
Page Layout >> Margins >> Narrow
Drag Columns to fit right-hand margin
Select Print Area >> Home >> Cells >> Format >> "Row Height"
@ Row Height I have to "guess" then slowly "target" in on the correct #
which best utilizes the space for one page as I compare to the Print Gridlines on page.