
2、程序调用PrintDocument对象的Print方法或者Printer对象的Print方法,发送打印命令。
3、打印完成后,程序可以使用文件流或数据库将打印记录保存下来。
Private Sub Command1_Click()Open "d:\data.txt" For Output As #1
Randomize
Print "输入文件:"
For i = 1 To 10
x = 30 + Int(Rnd * 61)
Print #1, x
Print x
Next i
Close #1
Print "从文件中读出:"
Open "d:\data.txt" For Input As #1
Dim a(10)
s = 0
For i = 1 To 10
Input #1, a(i)
Print a(i)
s = s + a(i)
Next i
av = s / 10
Print "平均值="av
s = 0
For i = 1 To 10
s = s + (a(i) - av) * (a(i) - av)
Next i
s = Sqr(s / 10)
Print "标准方差="s
End Sub
打印Frame1内容之前,先将Form1的窗口宽度高度调整剩下Frame1。或是Frame1放大与窗口同大小。或隐藏控件后再开始打印。VB一直就没支持打印数据的功能,它有个外部支持程序叫CrystalReport
专门打印报表数据的,找度娘问一下吧(我就觉得它也不好使)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)