vba 调用bartender 打印 条码

谁能给一个EXCEL VBA代码 调用bartender 打印 条码
网上找了一个不能用
Sub Print_carton()
Dim file_path As String
Dim btApp As BarTender.Application
Dim btFormat As BarTender.Format
file_path = "C:\Lab\aa.btw"
'----------------------------------------------------------------------
'Order bartender print lab as templet
'----------------------------------------------------------------------
Set btApp = CreateObject("bartender.application")
btApp.Visible = False
Set btFormat = btApp.Formats.Open(file_path)
'---------------------------------------------------------------------
' Assignment a value to variable.
'---------------------------------------------------------------------
btFormat.SetNamedSubStringValue "Var1", Cells(2, 1)
btFormat.SetNamedSubStringValue "Var2", Cells(3, 1)
' Implement print
btFormat.PrintOut
btFormat.Close btDoNotSaveChanges
btApp.Quit
End Sub

以上代码Dim btApp As BarTender.Application 就报错 用户 定义 类型未定义
解决追加100分

第1个回答  2013-09-27

如果出现类型未定义,则需要在VBA代码中,工具引用(Bartender **),

若需要顺利打印则Bartender的版本需要为EA版或者A版;

数据源名称也必须设定;

第2个回答  2013-08-19
你需要引用Bartender的控件或类才行。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网