我现在很急
解决方案 »
- 更改波特率
- byref 和byval的区别,请举例说明
- 在vb中怎么调用图片?
- 如何用VB把Oracle中的Blob字段中的Word文档写成硬盘上的文件.
- GetObjectContext.CreateInstance的问题
- 读取Excel的值并存放到SQL Server的表中?
- 求教个问题,忘高手帮忙呀
- 请问如何指定Common Dialog在ShowColor的时的颜色初始值。
- 请教VC->VB高手,在VC中的结构定义怎样转成VB中的结构
- 我有一个查询窗口,我想让它总登陆在当前活动控件的下面,却总是不行,帮我看一下这段代码有什么问题?
- 请问一个列表框里还可以显示复选框的是什么控件啊,怎么加进去。
- 关于treeview的问题?
//...........
Next
Printers里包含你机器里安装的所有打印机
可以用X.DeviceName判断出你想切换的打印机
Set Printer = X
就可以了吧
X.Printer "xxxxxxxxxxxxxxxxxxxx"
提示我出错
这样可以以吗
Public Function SendToString(OutString() As String, X As Printer) As Integer
Dim status As Integer
Dim printerStr As String
Dim i As Integer
status = True
X.Font.Name = "Code39OneText"
X.Font.Size = "20"
For i = 0 To 20
X.Print " " & OutString(i)
Next
为什么出现错误呀
If List1.ListIndex >= 0 Then
'设定默认打印机:
Set Printer = Printers(List1.ListIndex)
Command1.Caption = Printer.DeviceName
End If
End SubPrivate Sub Form_Load()
If Printers.Count < 1 Then
MsgBox "系统没有安装打印机!", vbCritical, App.Title
Unload Me
Exit Sub
Else
Dim Prns As Printer
For Each Prns In Printers
List1.AddItem Prns.DeviceName
Next
List1.ListIndex = -1
End If
End Sub'下面代码用来修改打印方向
'Printer.Orientation=VbPRORPortrait '纵向打印( =1)
'Printer.Orientation=VbPRORLandscape '横向打印( =2)