主题:Printer.Print打印问题
zjhyxjs
[专家分:0] 发布于 2010-01-10 16:54:00
我在VB程序中,设置了一个打印安钮,内容如下,
Private Sub Command1_Click()
Printer.Print "HelloChina ComputerWorld"
End Sub
系统提示:Printer.Print "HelloChina ComputerWorld"
有问题?
请问用Printer.Print如何实现打印?
是否要在程序的最前面先声明一?打印是否也要要链接一下?这些代码又应该是如何写的?请高手举个简单的例子。谢谢!小弟初学。
回复列表 (共4个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2010-01-10 23:14:00
请查阅“田野”的旧帖子。有关于打印控制的详细内容。
板凳
dfghfgh1211 [专家分:0] 发布于 2010-01-11 13:40:00
初学,我的代码是这样的:
Private Sub Form_Load()
Dim da As String * 50
Dim ss As Image
End Sub
Private Sub Command1_Click()
ss = 30 '每行打印的字数
da = "噶噶几百几夹大案要案hkasjdhgkajsdghkaljsdghakljdfsghakldfjghakdfjghkasjdhgkajsdghkaljsdghakljdfsghakldfjghakdfjghkasjdhgkajsdghkaljsdghakljdfsghakldfjghakdfjgh"
For cc = 0 To Len(da) Mod ss
Printer.FontSize = 12
Printer.Print Mid(da, cc * ss + 1, ss)
Next cc
Printer.FontSize = 12
Printer.Print ""
Printer.EndDoc
End Sub
3 楼
dfghfgh1211 [专家分:0] 发布于 2010-01-11 13:52:00
另请大狭指点,使用printer.print方法连续打印不换页,应如何实现?
4 楼
pengjiangxue [专家分:0] 发布于 2010-01-13 17:33:00
用newpage方法实现换页操作,即:printer.newpage
我来回复