excel批量打印vba代码
答:1、设置快递单的自定义纸张。选择对应打印机-点击打印服务器属性-勾选创建新表单-输入表单名称-填写对应尺寸-点击保存表单(快递单的高度=1.27cm边孔数量)2、设置纸张规格。选择对应打印机-右键点击打印首选项-打开高级选项卡-纸张规格选择新增的自定义纸张 3、设置进纸规格。选择对应打印机-右键点击属性...
答:1、参考 怎样批量提取文件夹下文件名 2、使用下面代码(打印当前表)Sub 打印()'2019-12-25 22:00:47 Dim m1$, m2$, m m1 = "C:\A"m2 = "B.*.xlsx"m = Dir(m1 & "\", vbReadOnly)While m <> ""If m Like m2 Then Workbooks.Open m1 & "\" & m ActiveWindow.SelectedShee...
答:下面是批量打印某文件夹中表格的VBA程序:Sub test() Set rrr = CreateObject("Scripting.FileSystemObject") Set r = rrr.GetFolder("C:\Documents and Settings\Administrator\桌面\材料") For Each i In r.Files Workbooks.Open Filename:=("C:\Documents and Settings\Administrator\桌面\...
答:Sub Copy_Data()Dim wb As Workbook, rng As Range, sht As WorksheetDim sht_Name, theDatesht_Name = "Sheet1" '假设所有报表文件中的数据都在 Sheet1Set sht = ActiveSheet '保存当前工作表对象fn = Dir(ThisWorkbook.Path & "\报表-*.xls",
答:1、首先在需要打印的文件所在的文件夹里建立一个Excel文档;2、打开Excel文档后按组合键打开VBA编辑器;3、依次单击“插入”菜单--“模块”,将下面的代码放进去;Sub PrintSheet()Dim myPath, myFile定义变量myPath = ThisWorkbook.Path & "\"给路径变量赋值myFile = Dir(myPath & "\*.xls")用...
答:代码:sub 宏1() dim p,n,st as worksheet p="c:\" '文件所在位置,你可能需要修改,没必须是\ n=dir(p & "&.xls*") do while n<>"" with workbooks.open(p & n) for each st in .sheets if st.name="施工记录" or st.name="施工记录 (2)" or st...
答:Sub 批量打印()Dim myfiles Dim i As Long, path With Application.FileDialog(msoFileDialogFolderPicker).Title = "请选择要查找的文件夹"If .Show Then path = .SelectedItems(1)End If End With myfiles = Dir(path & "\*.xlsx")On Error Resume Next Application.ScreenUpdating = True App...
答:用VBA代码可以做到的,代码如下:运行下面代码时要注意,你需要打印的EXCEL工作簿全部打开,不打印的工作簿全部要关闭,不然,它将你全部打开的工作簿都打印,这里打印的都是每一个工作簿的第一张工作表:Sub 打印所有工作簿的第一张工作表()Dim k As Workbook For Each k In Workbooks MsgBox "接...
答:1、先选择“打印”表,设定打印区域,请选择你要打印的区域,在页面布局-打印区域-设置打印区域,这样区域外的内容不会被打印。2、在打印区域外,用菜单-开发工具-插入-按钮,按内容为“打印全部表格”,3、在宏-编辑中,选择“按钮1_Click”,输入下面的宏指令,我只是写上一些关键的语句,你可按...
网友评论:
芮岸19584599932:
Excel 如何用VBA实现表格打印 -
67269农樊
: 下面是批量打印某文件夹中表格的VBA程序:Sub test() Set rrr = CreateObject("Scripting.FileSystemObject") Set r = rrr.GetFolder("C:\Documents and Settings\Administrator\桌面\材料") For Each i In r.FilesWorkbooks.Open Filename:=("...
芮岸19584599932:
excel2007怎么批量打印?能个我vba? -
67269农樊
: 批量打印可以通过VBA的,代码如下: Sub 批量打印() '遍历工作表,实现批量打印 For i = 1 To Sheets.CountSheets(i).PrintOut Next End Sub
芮岸19584599932:
Excel 如何利用vba批量设置打印格式 -
67269农樊
: Public Sub printArea() Application.PrintCommunication = False With ActiveSheet.PageSetup.printArea = "$A$1:$N$21".FitToPagesWide = 1 .FitToPagesTall = 0 End With Application.PrintCommunication = TrueEnd Sub
芮岸19584599932:
如何使用Excel VBA实现批量打印 -
67269农樊
: 但要根据不同的数据大量打印不同的标签、信封,请柬,付款通知单、成绩通知单等,就是一件单调耗时的工作.尽管你的数据库或Excel表中已经有了现成的数据,可是,要根据这些数据制作各式各样的信封、邀请函、通知单,用复制/粘贴的老办法吗?逐一修改、打印也是很繁琐的事情.(剩余171字)
芮岸19584599932:
如何运用VBA把EXCEL批量打印同一个文件夹内的所有文件打印指定的工作表 -
67269农樊
: 代码:sub 宏1() dim p,n,st as worksheet p="c:\" '文件所在位置,你可能需要修改,没必须是\ n=dir(p & "&.xls*") do while n<>"" with workbooks.open(p & n) for each st in .sheets if st.name="施工记录" or st.name="施工记录 (2)" or st.name="施工记录 (3)" then st.printout next st .close end with n=dir loop end sub
芮岸19584599932:
如何使用VBA 批量打印同一文件夹下所有工作簿中的“报表”工作表,并把每张表调整打印在一页上 -
67269农樊
: 可利用如下代码批量打印: Sub Print_All_Excel() On Error Resume NextDim my_Doc As String Dim my_File As StringWith Application.FileDialog(msoFileDialogFolderPicker) .Show .AllowMultiSelect = False my_Doc = .SelectedItems(1) End ...
芮岸19584599932:
在excel中如何用VBA对指定单元格区域打印,求具体代码 -
67269农樊
: 方法1:先用PrintArea 设置打印区域,然后再打印.这种设置将会保存到EXCEL文件中.比如: Worksheets("Sheet1").PageSetup.PrintArea = "$A$1:$C$5"Worksheets("Sheet1").PrintOut方法2:直接打印指定区域,而不修改打印区域设置.比如 Worksheets("Sheet1").Range("$A$1:$C$5").PrintOut
芮岸19584599932:
如何用Excel VBA批量打印文件,excel vba 文件操作 -
67269农樊
: 如何用 Excel VBA 批量打印文件 有时候一个文件夹内有很多 Excel 文件,几十个,上百个,如果一个个的打开, 然后再打印,显然重复劳动,效率低下.Sub Copy_Data()Dim wb As Workbook, rng As Range, sht As WorksheetDim sht_Name, theDatesht_Name = "Sheet1" '假设所有报表文件中的数据都在 Sheet1Set sht = ActiveSheet '保存当前工作表对象fn = Dir(ThisWorkbook.Path & "\报表-*.xls",
芮岸19584599932:
如何使用vba宏解决excel中数据每一行打印一份文档 -
67269农樊
: Sub test() With ActiveSheet For ki = 2 To .[a65536].End(xlUp).Row + 1.HPageBreaks.Add Before:=Range("a" & ki) Next .PrintOut End With End Sub
芮岸19584599932:
VBA打印指定目录下的所有文件Excel表(含表中所有sheet) -
67269农樊
: VBA是可以编写的,但是如果多次文件夹的话程序代码就不是几分钟就能完成的,固定文件夹的代码逻辑如下:Option Explicit Sub 打印() Dim p$, n$, st As Worksheet p = "c:\123\报告\" '需要打印的文件所在的文件夹,必须以\结尾 n = Dir(p...