HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    vba实现套用模板批量打印

    发布时间:2023-05-20 06:21:44     稿源: 创意岭    阅读: 119        

    大家好!今天让创意岭的小编来大家介绍下关于vba实现套用模板批量打印的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    只需要输入关键词,就能返回你想要的内容,有小程序、在线网页版、PC客户端和批量生成器haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    问友Ai官网:https://ai.de1919.comhaD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    本文目录:haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    vba实现套用模板批量打印haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Excel Vba批量打印!haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    自己录制个打印宏,然后添加循环变量。循环下需要的单元格,把打印代码相对信息修改成变量就行了!

    用vba实现word 文件的批量打印?haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    Sub 批量对Word操作()
    ' A.公共部分的代码
    Application.ScreenUpdating = False '冻结屏幕,以防屏幕抖动,这句好像没作用,窗口仍然会颤抖
    Dim mydialog As FileDialog, GetStr(1 To 1000) As String '1000是工作时的文档上限数,可因需修改,不知没有限制的命令怎样写?
    On Error Resume Next
    Set mydialog = Application.FileDialog(msoFileDialogFilePicker)
    With mydialog
    .Title = "请选择要处理的文档(可多选)"
    .Filters.Clear '过滤掉筛选器中的所有文件类型,然后现在下面用filters.add加上word类型
    .Filters.Add "所有WORD文件", "*.doc", 1
    .AllowMultiSelect = True 'true表示允许多选,如果需要单选,请用false
    i = 1
    If .Show = -1 Then
    For Each stiSelectedItem In .SelectedItems
    GetStr(i) = stiSelectedItem
    i = i + 1
    Next
    i = i - 1
    End If
    Application.ScreenUpdating = False
    For j = 1 To i Step 1
    Set Doc = Documents.Open(FileName:=GetStr(j), Visible:=True)
    Windows(GetStr(j)).Activate
    ' B可以替换的宏
    ' 以下是处理格式所录制的宏,可根据所需录制
    Application.Run MacroName:="单个文件默认打印" '运行名为"单个文件默认打印"的宏,宏命令见后面
    ' 以上可以换成是你自己录制的宏,
    '其中Application.Run MacroName:="单个文件默认打印"'运行名为"单个文件默认打印"的宏,根据需要录制,自行命名
    ' C公共部分的代码
    ActiveDocument.Save '保存
    ActiveWindow.Close '退出
    Next
    Application.ScreenUpdating = True
    End With
    MsgBox "操作完成,请查看!!", 64, "提示"
    'Application.Quit '关闭并退出Word
    End Sub
    Sub 单个文件默认打印()
    '
    ' 下面是按默认的打印录制的宏,你可以自己录制。
    '
    '
    Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
    wdPrintDocumentContent, Copies:=1, Pages:="", PageType:=wdPrintAllPages, _
    ManualDuplexPrint:=False, Collate:=True, Background:=True, PrintToFile:= _
    False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
    PrintZoomPaperHeight:=0
    End Sub

    excel怎么利用vba实现批量套打快递单批量打haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    先做一个打印格式的模板,再做一个连续逐条调用记录的控件(VBA)按钮。
    或者使用word做一个模板,使用邮件合并功能调用Excel数据也可以。

    vba实现套用模板批量打印haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    excel怎么利用vba实现批量套打快递单批量打印单据haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    首先,用EXCEL,做好一个模板,
    然后,编写VBA,将具体实际的数据,按单填写。
    填写完后,调用打印功能,实现打印输出。
    打印完成后。
    继续填写下一张单据,并继续打印,
    如此循环

    EXCEL VBA 自动筛选后批量打印,并且使每一页都设置好页面的布局?haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    1、打开excel表格,分别将需要一次性打印出来的工作表进行排版操作。haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    2、然后点击页面工具栏左上角的“打印”图标。haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    3、进入打印设置的页面后,将“打印内容”下的选项勾选为“整个工作簿”。
    haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    4、设置好其他设置,如打印机及份数等选项之后,直接点击“确定”即可完成批量打印整个工作簿的操作。haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    以上就是关于vba实现套用模板批量打印相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。haD创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司


    推荐阅读:

    tvb好看电视剧排行榜

    tvb绿茶十大排名

    vb_mapp评估多少分正常(vb—mapp评估得分)

    门头沟餐饮品牌设计(门头沟餐饮品牌设计公司)

    广告的不足之处有哪些(广告的不足之处有哪些呢)