7,763
社区成员
发帖
与我相关
我的任务
分享
Private Sub Command1_Click()
With Printer
.CurrentX = 0
.CurrentY = 0
.Font.Size = 72
For i = 1 To 5
.CurrentX = 0
Printer.Print "x"
.CurrentY = .CurrentY - 800
Next
.Font.Size = 36
.CurrentY = 72 * 4
For i = 1 To 5
.CurrentX = 800
Printer.Print "x"
.CurrentY = .CurrentY - 350
Next
.EndDoc
End With
End Sub
Private Sub Command1_Click()
Dim i As Integer
Dim strTemp1 As String
Dim strTemp2 As String
Dim m_X As Single
Dim m_Y As Single
On Error GoTo ERRPATH
strTemp1 = "美丽夫人"
strTemp2 = "大小多少"
m_X = 10
m_Y = 10
Printer.ScaleMode = vbMillimeters '数字单位 = mm
Printer.FontBold = True
Printer.FontSize = 30
Printer.FontName = "宋体"
For i = 1 To Len(strTemp1)
Printer.CurrentX = m_X + 10
Printer.CurrentY = m_Y + (i - 1) * 10
Printer.Print Mid(strTemp1, i, 1)
Next i
Printer.FontBold = True
Printer.FontSize = 12
Printer.FontName = "宋体"
For i = 1 To Len(strTemp2)
Printer.CurrentX = m_X + 30
Printer.CurrentY = m_Y + (i - 1) * 5
Printer.Print Mid(strTemp2, i, 1)
Next i
Printer.EndDoc
Exit Sub
ERRPATH:
Printer.KillDoc
MsgBox Err.Number & Err.Description
End Sub
Option Explicit
Dim xlsApp As Excel.Application 'Excel应用对象
Dim xlsBook As Excel.Workbook 'Excel工作薄对象
Dim xlsSheet As Excel.Worksheet 'Excel工作表对象
'Dim xlsWork As Excel.Workbook
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Command1_Click()
Set xlsApp = CreateObject("Excel.Application")
Set xlsBook = xlsApp.Workbooks.Open("D:\1.xls", , False, , "", "")
Set xlsSheet = xlsBook.Worksheets("Sheet1")
xlsSheet.Activate
xlsApp.Visible = False
xlsSheet.Columns("A:A").ColumnWidth = 53.13
xlsSheet.Columns("A:A").ColumnWidth = 7
xlsSheet.Range("A2").Select
xlsApp.ActiveCell.FormulaR1C1 = "中"
xlsSheet.Range("A3").Select
xlsApp.ActiveCell.FormulaR1C1 = "华"
xlsSheet.Range("A4").Select
xlsApp.ActiveCell.FormulaR1C1 = "人"
xlsSheet.Range("A5").Select
xlsApp.ActiveCell.FormulaR1C1 = "民"
xlsSheet.Range("A6").Select
xlsApp.ActiveCell.FormulaR1C1 = "gong"
xlsSheet.Range("A6").Select
xlsApp.Selection.ClearContents
xlsApp.ActiveCell.FormulaR1C1 = "共"
xlsSheet.Range("A7").Select
xlsApp.ActiveCell.FormulaR1C1 = "和"
xlsSheet.Range("A8").Select
xlsApp.ActiveCell.FormulaR1C1 = "国"
xlsSheet.Columns("A:A").Select
xlsApp.Selection.ColumnWidth = 3
xlsSheet.Cells.Select
xlsApp.Selection.RowHeight = 30
xlsSheet.Range("B2").Select
xlsApp.ActiveCell.FormulaR1C1 = "人"
xlsSheet.Range("B3").Select
xlsApp.ActiveCell.FormulaR1C1 = "民"
xlsSheet.Range("B4").Select
xlsApp.ActiveCell.FormulaR1C1 = "万"
xlsSheet.Range("B5").Select
xlsApp.ActiveCell.FormulaR1C1 = "岁"
xlsSheet.Range("B2:B5").Select
xlsSheet.Columns("A:A").ColumnWidth = 5.25
xlsSheet.Range("A2:A8").Select
With xlsApp.Selection.Font
.Name = "宋体"
.FontStyle = "加粗"
.Size = 24
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
xlsSheet.Range("B2:B5").Select
xlsSheet.Columns("B:B").ColumnWidth = 4.5
xlsSheet.Range("B2:B5").Select
With xlsApp.Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
xlsApp.Selection.Merge
xlsSheet.Range("B2:B5").Select
xlsApp.ActiveCell.FormulaR1C1 = "人民万岁"
xlsSheet.Range("B2:B5").Select
xlsApp.ActiveCell.FormulaR1C1 = "人" & Chr(10) & "民" & Chr(10) & "万" & Chr(10) & "岁"
With xlsApp.ActiveCell.Characters(Start:=1, Length:=7).Font
.Name = "宋体"
.FontStyle = "常规"
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
xlsSheet.Range("B2:B5").Select
With xlsApp.Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlTop
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = True
End With
xlsSheet.Range("D6").Select
xlsSheet.PrintOut
xlsSheet.SaveAs ("D:\1.xls")
Sleep 1000
Set xlsSheet = Nothing
xlsBook.Close
Set xlsBook = Nothing
Set xlsApp = Nothing
End Sub