VB怎样并排打印?

broker_chengchaoji 2002-03-14 10:29:22
我想编一个证件自动生成的程序,但是我们打印用的是A4的纸,一张纸上需要要并排打印两个不同人的证件,怎样设计报表或是有其它什么好方法?人员名单已经在EXCL里了.
...全文
61 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
heyijpn 2002-04-07
  • 打赏
  • 举报
回复
用数据分割法!
wangsitao 2002-04-07
  • 打赏
  • 举报
回复
用Printer对象自己写代码
例子
Private Sub Form_Click ()
Dim HWidth, HHeight, I, Msg ' 変数を宣言します。
On Error GoTo ErrorHandler ' エラー処理を設定します。
SMsg = "このテキストは、"
EMsg = "ページ目に印刷されます。"
For I = 1 To 2 ' 2 枚セットします。
' 文字列の幅を半分に設定します。
HWidth = Printer.TextWidth(Msg) / 2
' 文字列の高さを半分に設定します。
HHeight = Printer.TextHeight(Msg) /2
Printer.CurrentX = Printer.ScaleWidth / 2 - HWidth
Printer.CurrentY = Printer.ScaleHeight / 2 - HHeight
Printer.Print Msg & Printer.Page & "." ' 印刷します。
Printer.NewPage ' 改ページします。
Next I
Printer.EndDoc ' 印刷を終了します。
Msg = " プリンタへ 2 ページにわたり、"
Msg = Msg & "用紙の中央にテキストを送りました。"
MsgBox Msg ' 結果を表示します。
Exit Sub
ErrorHandler:
MsgBox "プリンタに問題があります。"
Exit Sub
End Sub

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧