使用条件模板打印,BarTender可根据从数据库读取的数据或输入到数据输入表单的数据打印不同模板。BarTender模板选择器用于为每个客户、零件或要打印的其他项目根据条件打印唯一的模板。1.选择主工具栏上页面设置图标;或者,从“文件”菜单中选择“页面设置”;或双击模板的空白区域,以打开“页面设置”对话框。2.单击“模板”选项卡。3.选择要插入新模板选择器的目录。对于仅在打印作业开始或结束时打印的特殊模板,选择“作业开始模板”或“作业结束模板”。其他所有模板选择器应添加到“主模板”文件夹4.单击模板工具栏上新模板选择器的图标。也可以从文件夹的上下文菜单中选择“新模板选择器”。5.在“模板选择器属性”部分的“模板名称源”字段中,指定包含要打印的模板名称的数据库字段或数据源值。注意:所选“模板名称源”中包含的数据必须与其中一个模板的名称完全匹配。例如,假设所选模板选择器中包含的模板标题为“会员金卡”和“会员银卡”。如果资源是数据库字段,则数据库中包含的信息也必须为“会员金卡”和“会员银卡”。如果希望在打印时提示用户输入模板名,数据输入也必须与模板名称一致。请考虑使用下拉列表或单选按钮列表控件,以免在打印时出现数据输入错误。6.通过将现有模板拖到模板选择器中或创建新模板,向新创建的模板选择器添加模板。7.单击“确定”以关闭“页面设置”对话框。如此,BarTender模板选择器就创建好并可以开始使用了。
1、新建一个Excel文档,选中表格内的数据,然后点击菜单栏的【插入】,选择图表。
2、图表下有很多的图表样式,选择一种自己需要的图表即可。
3、选中图表中的条形,右键选择【添加数据标签】,对应的数字就会出现在条形图上面。
4、这时如果我们添加了一列新数据进去,首先点击选中整个图表,右键选择【选择数据】
5、或者选择【图表工具】-【设计】-【选择数据】,一样可以,
6、在d出的对话框中,重新选中左边全部的数据,点击确定,
7、这时,左边表格的全部数据都会展现在图表里面,就完成了添加新的数据的 *** 作了。
Option ExplicitSub 生成标签()
Dim R As Long
Dim i As Long
Dim sht As Worksheet
Dim shtFrom As Worksheet
Dim shtMB As Worksheet
Dim toBK As Excel.Workbook
Dim FoundMB As Boolean
Dim FoundData As Boolean
For i = 1 To ThisWorkbook.Worksheets.Count
If ThisWorkbook.Worksheets(i).Name = "模板" Then FoundMB = True
If ThisWorkbook.Worksheets(i).Name = "数据" Then FoundData = True
Next
If FoundMB = False Or FoundData = False Then
MsgBox "找不到[模板]或[数据]工作表"
GoTo Exit_Sub
End If
Set shtMB = ThisWorkbook.Worksheets("模板")
Set shtFrom = ThisWorkbook.Worksheets("数据")
R = shtFrom.Range("A65536").End(xlUp).Row
Application.ScreenUpdating = False
Set toBK = Application.Workbooks.Add
For i = 2 To R Step 3
shtMB.Copy , toBK.Worksheets(toBK.Worksheets.Count)
Set sht = toBK.Worksheets(toBK.Worksheets.Count)
With sht
.Range("c1") = "'" &shtFrom.Cells(i, 1)
.Range("C3") = shtFrom.Cells(i, 2)
.Range("g5") = shtFrom.Cells(i, 3)
.Range("c19") = "'" &shtFrom.Cells(i + 1, 1)
.Range("C21") = shtFrom.Cells(i + 1, 2)
.Range("g23") = shtFrom.Cells(i + 1, 3)
.Range("c37") = "'" &shtFrom.Cells(i + 2, 1)
.Range("C39") = shtFrom.Cells(i + 2, 2)
.Range("g41") = shtFrom.Cells(i + 2, 3)
End With
sht.Name = Right(shtFrom.Cells(i, 1), 5) &"-" &Right(shtFrom.Cells(i + 1, 1), 5)
Next
On Error Resume Next
Application.ScreenUpdating = False
For i = 1 To 3
toBK.Worksheets("Sheet" &i).Visible = xlSheetVeryHidden
Next
Application.ScreenUpdating = True
ThisWorkbook.Worksheets(1).Select
'shtFrom.Select
Application.ScreenUpdating = True
Exit_Sub:
Set toBK = Nothing
End Sub
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)