EXCEL VBA:使用 PrintForm 方法

2015-04-12 22:40 阅读 578 次 评论关闭

PrintForm 方法将指定窗体的图象传送到打印机。要用 PrintForm 方法打印应用程序中的信息,需先将该信息显示在窗体中,然后再用 PrintForm 打印窗体。语法如下所示:

[form.]PrintForm

若省略窗体名称,则 Visual Basic 打印当前窗体。PrintForm 打印窗体的全部内容,即使窗体的某部分在屏幕上见不到。若窗体中包含图形,只有当 AutoRedraw 属性设置为 True 时,才能将图形打印出来。打印结束后,PrintForm 调用 EndDoc 方法清空打印机。

例如,可通过将正文显示在屏幕上的方法,把正文传送到打印机,然后用下列语句调用 PrintForm 方法:

Print "Here is some text."
PrintForm

PrintForm 方法是应用程序打印的最简便的方法。因为它可按用户屏幕的分辨率传送信息到打印机(每英寸打印 96 点),即使打印机有更高的分辨率(对于激光打印机,每英寸打印 300 点),结果也不会更好。结果根据窗体中的对象可以变化。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:EXCEL VBA:使用 PrintForm 方法 | 猎微网

评论已关闭!