Vba Excel工作表页面打印
好的,我有两个工作表,第一个工作表包含一个页面,其中一个表指定名称/ID/。。对于某些人,第二份工作表包含多页,每一页都涉及第一页表格中所述的其中一人。(如果第一个工作表中有5个人,那么第二个工作表中将有5页) 每个人的名字旁边都有一个命令按钮,可以让我打印出关于这个人的特定页面,这就是我被卡住的地方 是否有方法操作工作表中的页面(使用VBA编码)?有没有办法控制你能打印什么Vba Excel工作表页面打印,vba,excel,Vba,Excel,好的,我有两个工作表,第一个工作表包含一个页面,其中一个表指定名称/ID/。。对于某些人,第二份工作表包含多页,每一页都涉及第一页表格中所述的其中一人。(如果第一个工作表中有5个人,那么第二个工作表中将有5页) 每个人的名字旁边都有一个命令按钮,可以让我打印出关于这个人的特定页面,这就是我被卡住的地方 是否有方法操作工作表中的页面(使用VBA编码)?有没有办法控制你能打印什么 非常感谢您的帮助:)只需按ALT+F11打开VBA编辑器并查看其背后的代码即可。从那里,您可以根据需要修改代码。Rgds
非常感谢您的帮助:)只需按ALT+F11打开VBA编辑器并查看其背后的代码即可。从那里,您可以根据需要修改代码。Rgds,没有页面属性。您可以设置打印区域。您还可以设置要打印的页面以及要使用的打印机
'set print area
ActiveSheet.PageSetup.PrintArea = "$A$1:$B$12"
'clear print area
ActiveSheet.PageSetup.PrintArea = ""
'print worksheet
Dim ws As Worksheet
Set ws = ActiveSheet
ws.PrintOut
签出
ws.PrintOut
的属性。在代码中可以做很多事情。试着录制一个宏,看看宏是如何实现的,以获取更多的想法。是的,我已经知道,我的问题是,工作表中的页面有什么合适的方式吗?你应该分析它们用于打印的VBA代码。请把你的问题缩小到一些细节。RgdsOk,这里的最终问题是如何使用Printout命令打印包含特定数字的特定页面?您需要使用range确定要打印的范围。查找或其他方法,然后设置打印区域。我建议你从另一个更具体的问题开始。