E立方管理平台Excel服务器批量生成条码、二维码
2019-12-24 11:16
E立方管理平台Excel服务器批量生成条码、二维码。
1、设置表格,定义重复数据项

2、按钮增加接口函数代码:
Private Sub CommandButton2_Click()
Dim iRow1, iRow2 As Integer
Dim obj As Object
Set obj = Application.COMAddIns.Item("prjAddin.Office_Addin").Object
iRow1 = 17
iRow2 = Range("P16").Value
For I = iRow1 To iRow2
obj.NewBarCode Cells(I, 2).Text, 6, I, 4, 1.5 '常用39码
obj.NewBarCode Cells(I, 11).Text, 34, I, 13, 3 '二维码
Next
End Sub
执行后效果

使用到的接口函数:
参数:参数1 —— 要产生条形码或者二维码的数据
参数2 —— 编码类型的代号
参数3 —— 显示条形码和二维码的单元格的行号
参数4 —— 显示条形码和二维码的单元格的列号
参数5 —— 影响条形码和二维码大小的因子,1 是原始大小,小于1就是缩
小,大于1就是放大,支持小数,例如1.2 表示1.2倍,
注意:实际的大小还受单元格的大小影响
返回值:无
示例:
Sub CommandButton1_Click()
’定义接口变量
Dim obj As Object
‘获取E立方管理平台 的编程接口
Set obj = Application.COMAddIns.Item("prjAddin.Office_Addin").Object
'产生常用39码
obj.NewBarCode ”1234567890”, 6, 6, 3, 1.5
'产生二维码
obj.NewBarCode ” E立方管理平台”, 34, 6, 9, 3
‘释放编程接口
Set obj = Nothing
End Sub
解说:点击按钮后,1、在第6行第3列的单元格产生“1234567890”的条形码,大小是1.5倍,2、在第6行第9列的单元格产生“E立方管理平台”的二维码,大小是3倍。
1、设置表格,定义重复数据项

2、按钮增加接口函数代码:
Private Sub CommandButton2_Click()
Dim iRow1, iRow2 As Integer
Dim obj As Object
Set obj = Application.COMAddIns.Item("prjAddin.Office_Addin").Object
iRow1 = 17
iRow2 = Range("P16").Value
For I = iRow1 To iRow2
obj.NewBarCode Cells(I, 2).Text, 6, I, 4, 1.5 '常用39码
obj.NewBarCode Cells(I, 11).Text, 34, I, 13, 3 '二维码
Next
End Sub
执行后效果

使用到的接口函数:
4.12.12.44 NewBarCode
作用:产生指定类型的条形码和二维码(服务器环境需要Win7以上),它产生的结果是以图形的方式来显示在指定的“图片”类型数据项目上。参数:参数1 —— 要产生条形码或者二维码的数据
参数2 —— 编码类型的代号
参数3 —— 显示条形码和二维码的单元格的行号
参数4 —— 显示条形码和二维码的单元格的列号
参数5 —— 影响条形码和二维码大小的因子,1 是原始大小,小于1就是缩
小,大于1就是放大,支持小数,例如1.2 表示1.2倍,
注意:实际的大小还受单元格的大小影响
返回值:无
示例:
Sub CommandButton1_Click()
’定义接口变量
Dim obj As Object
‘获取E立方管理平台 的编程接口
Set obj = Application.COMAddIns.Item("prjAddin.Office_Addin").Object
'产生常用39码
obj.NewBarCode ”1234567890”, 6, 6, 3, 1.5
'产生二维码
obj.NewBarCode ” E立方管理平台”, 34, 6, 9, 3
‘释放编程接口
Set obj = Nothing
End Sub
解说:点击按钮后,1、在第6行第3列的单元格产生“1234567890”的条形码,大小是1.5倍,2、在第6行第9列的单元格产生“E立方管理平台”的二维码,大小是3倍。
Copyright © 2017 沈阳凯安信通科技有限公司 All rights reserved.
Power by DedeCms 辽ICP备13002452号-5