扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
来源:BLOG 2007年10月14日
关键字:打印 应用程序 Visual Basic
Private Sub Command1_Click() '用PrintForm打印 Me.PrintForm '打印窗体的可见区域 End Sub |
Printer.Line(2*1440,2*1440)-Step(1440,1440), ,B |
Printer.Print “Hello,China ComputerWorld!” ‘打印字符串 |
Private Sub Command3_Click() 'SelPrint方法 CommonDialog1.Flags = cdlPDReturnDC + cdlPDNoPageNums If RTF1.SelLength = 0 Then 'RTF1为窗体的RichTextBox控制 CommonDialog1.Flags = CommonDialog1.Flags + cdlPDAllPages Else CommonDialog1.Flags = CommonDialog1.Flags + cdlPDSelection End If CommonDialog1.CancelError = True On Error Resume Next CommonDialog1.ShowPrinter If Err.Number = cdlCancel Then Exit Sub If Err.Number < > 0 Then Beep MsgBox "Error printing file. " & vbCrLf + Err.Description, vbOKOnly + vbExclamation, "Printing Error!" Exit Sub End If Printer.Print "" RTF1.SelPrint CommonDialog1.hDC ' 打印RTF1控件的可见区域 End Sub |
RTF1.SelPrint Printer.hDC '打印RTF1控件的可见区域 |
Private Sub Command4_Click() '调用Word打印 Dim objWord As Object Const CLASSOBJECT = "Word.Application" On Error GoTo objError Set objWord = CreateObject(CLASSOBJECT) objWord.Visible = True objWord.Documents.Add With objWord .ActiveDocument.Paragraphs.Last.Range.Bold = False .ActiveDocument.Paragraphs.Last.Range.Font.Size = 20 .ActiveDocument.Paragraphs.Last.Range.Font.Name = "黑体" .ActiveDocument.Paragraphs.Last.Range.Font.ColorIndex = 4 .ActiveDocument.Paragraphs.Last.Range.Text = "我是计算机世界读者!" End With Clipboard.Clear Clipboard.SetText "通过剪切板向WORD传送数据!" objWord.Selection.Paste objWord.PrintPreview = True '预览方式 'objWord.PrintOut'执行打印 'objWord.Quit'退出Word Exit Sub objError: If Err < > 429 Then MsgBox Str$(Err) & Error$ Set objWord = Nothing '不能创建Word对象则退出 Exit Sub Else Resume Next End If End Sub |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。