excel录制一个宏,批量导出pdf文件,但每次导出的文件名都一样,我想以A1格内容重命该怎么做?
activeworkbook.saveas "e:\" & [a1] & ".pdf"
试下面这两段,不知道版本,不确定哪个好用
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="D:\另存为.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
ActiveDocument.ExportAsFixedFormat OutputFileName:="D:\Doc1.pdf", _
ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _
wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _
Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _
BitmapMissingFonts:=True, UseISO19005_1:=False
转换为PDF的方法有很多种,你说的另存为是其中一种。
1,如果电脑里安装了虚拟打印机,选择好打印区域,就是你想导出的全部区域(可以通过拖拽单元格、行列长宽,设置行列高宽,自定义选择表格区域),文件--打印,打印机选择安装的虚拟打印机,确定,一份PDF就诞生了。
2,如果电脑没安装,那就百度里或大型软件网站比如天空里搜索“虚拟打印机”,就会有不少免费的这类小软件。
祝好运!!!
使用时稍作修改,或加入循环,或加入提示要求输入文件名都可以。
On Error Resume Next
Filename = Cells(1, 1) '核心代码1
If Err.Number Then Filenmame = celss(1, 1).Value
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\Admin\Desktop\" & Filenmame & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False ‘核心代码2
呵呵我乱回答 我不信你会采纳我
如何在Excel中通过宏控制按钮执行已录制的操作?
想在Excel中高效操作?那就来学习如何运用宏吧!首先,录制你的宏操作<\/:选定一个单元格,点击工具栏上的“录制宏”按钮,按照你想要的步骤操作,完成后点击“停止录制”。接着,执行宏到选定单元格<\/:在新弹出的对话框中,找到你刚录制的宏,点击“运行”即可。如果你想更加便捷,可以采取另一种...
如何在Excel中录制宏
1. 选中A1单元格,即学生成绩表所在行的第一个单元格。2. 点击菜单栏的“开发工具”,找到并点击“录制宏”。3. 录制宏的对话框打开后,可以为宏命名,设置快捷键,选择保存的位置。4. 上一步设置好之后,点击对话框的“确定”,在工具栏“录制宏”的按钮会变成“停止录制”。5. 默认情况下,...
如何在Excel中通过宏控制按钮运行已录制的操作?
探索Excel宏的神奇世界:轻松上手教程<\/ 在Excel中,宏是一种强大的工具,能自动化复杂的任务。首先,让我们一起学习如何运用它。当你需要操作下一个单元格时,只需找到宏选项,如图所示:<\/ 1. 选择单元格后,轻点"宏"按钮,屏幕上会弹出一个对话框。在里面,找到你之前录制的宏,点击"执行",它...
excel怎么设置录制宏
2、管理宏 宏录制完后,可用VisualBasic编辑器,来查看宏代码,以达到改错或更改宏的目的。例如,如果想要用于文本换行的宏,还可以将文本变为粗体格式,则可以再录制另一个将单元格文本变为粗体的宏,然后再把其中的指令复制到用于文本换行的宏中就可以简单实现。3、宏安全性 在Excel中对可通过宏传播...
如何写一个简单的excel宏
我们点击确定;04 然后我们就可以在表格中开始录制宏的内容了,此处我们随意录入数字,然后按回车键,之后我们点击停止录制,这样我们就录制好一个宏了,还是比较简单的,相信大家现在都会录制宏了。
excel 怎么录入宏
1、工具-宏-录制新宏。点击确认。2、点击录制新宏后,按照需要执行的操作步骤,操作一遍。3、操作完成后,点击停止录制。4、查看宏。工具-宏-宏 5、编辑宏、执行宏如上图。按所需选择执行。
excel 怎么录制宏?在表格里面怎么制作?
打开excel,点击“视图”,选择“宏”在“宏”下拉菜单中选择“录制宏”,如下图 在录制宏状态下,所有操作都会被记录下来。操作结束后,点击“宏——停止录制”,录制结束。
Excel 怎样在某一单元格的数据改变后自动执行一个宏
2、打开录制宏对话框,你可以给宏起一个名字,帮助你以后使用的时候方便,将其保存在个人宏中,然后点击确定按钮 3、接下来我们几开始录制宏了,右键单击已经被选中的单元格,在右键菜单中选择:单元格格式 4、选择一批想要转换格式的数据,如图所示,然后点击工具栏上面的【宏】就可以了。
excel怎么让一个宏在所有表格都可以用
第一步,点击Excel界面左下角的录制宏按钮录制宏。2.第二步,在【宏名】处输入一个有意义的名称,帮助以后识别该宏的功能。本例按照默认名称命名。选择将宏录制在【个人宏工作簿】并点击【确定】按钮。3.第三步,马上点击Excel界面左下角的停止录制宏按钮停止宏的录制。4.第四步,按Alt+F11打开VBE...
excel用宏命令VBA新建并打开一个新的excel?
excel启用运行宏方法:1、工具-宏-录制新宏,会出现对话框,设置快捷按钮(编辑区会出现一个小工具栏,先不管它)2、假如想新编的宏是一个经常使用的页面设置,那就按平时设置页面那样操作,当页面设置好后,按刚才在编辑区出现的工具栏中的停止按钮即可。3、当你新建一个文档要页面设置时,只需按最...
栾骂消炎: 方法/步骤1 1、先建立一个excel表格,然后找到视图,宏. 2、首先要点击下相对引用.选中第二行. 3、然后点击录制宏.这样就可以开始录制宏了.我们选择第二行,右键,插入.然后再选择第四行. 【宏】【停止录制】. 我们接下来开始执行刚才录制的宏.先设置个快捷方式.随便选个喜欢的形状. 4、然后选中形状,右键,给形状指定宏. 5、只要点击形状就会自动的执行录制宏的操作. 录制宏比较简单,我也是从录制宏开始自学的.目前没有涉及到循环,后期会介绍的哦!
长清区15274848038: excel 宏(录制)的具体操作步骤? - ?
栾骂消炎: 1、执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框. 2、在“宏名”下面输入一个名称(如“跨列居中”),并设置好宏的保存位置. 注意:宏的保存位置有三种:当前工作簿——宏只对当前工作簿有效;个人宏工作簿——宏对所有工作簿都不得有效;新工作簿——录制的宏保存在一个新建工作簿中,对该工作簿有效. 3、按下“确定”按钮开始录制. 4、将设置“跨列居中”的过程操作一遍,完成后,按一下“停止录制”工具栏上的“停止录制”按钮. 宏录制完成.有些宏需要对任意单元格进行操作,这时,请在操作开始前,选中“停止录制”工具栏上的“相对引用”按钮.
长清区15274848038: excel宏命令如何将一个表格全部内容复制到一个新文件名的相应表格中.并在表建立快捷按钮 - ?
栾骂消炎: 用“录制宏”来做 先按“工具-宏-录制宏”,给要录制的宏起一个名字(也可用默认的名字),然后下面操作将被录制到宏中:将表格全选,复制,打开新表,选中新表的A1单元格,粘贴.操作完成后,按“停止录制”.下面给这段宏指定一组快捷键:按“工具-宏-宏”,在打开的窗口中找到刚才录制的宏名字,用鼠标选中它,再按右下角的“选项”,就可以设定快捷键了.只要使用这个快捷键,就能调用这个宏.
长清区15274848038: 我有100和excel文件,每个文件都有相同的数据格式,每个表格录制了一个宏来计算,怎样把100个文件批处理??
栾骂消炎: 录制宏:2003版:工具----宏-----录制新宏2010版:视图----宏-----录制宏1、开始录制宏,并且设置快捷键,建议值:Ctrl+B2、进行一次完整的操作;3、停止录制就录制完毕了再下一个工作表中,直接按Ctrl+B就行了
长清区15274848038: excel里的宏能复制或提取出来吗? - ?
栾骂消炎: 切换到VBA工程窗口,选中需要导出的模块,点文件,导出文件,到某个位置. 你可以把这个带 .BAS的文件拷贝到U盘,到其他电脑,如果其他电脑EXCEL文档需要用这个代码,就打开VBA工程窗口,文件 导入文件,再回去用,就可以了.
长清区15274848038: 教你如何制作excel宏 - ?
栾骂消炎: 第一步,录制新宏选择工具-宏-录制新宏,在对话框中,为你将要做的宏设定一个快捷键.确定之后,可以看到一个小的工具栏,上面有个停字.从现在开始,你的每一步操作都会被记录下来,直到单击停字下面的按钮,结束宏录制过程.替换...
长清区15274848038: 如何在excel中做一个宏命令把表1全部内容复制到表2, 只复制值 - ?
栾骂消炎: Sub Macro1() Sheets("Sheet1").Select Cells.Select Selection.Copy Sheets("Sheet2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub 宏名为macro1,表1为sheet1...
长清区15274848038: EXCEL的宏具体用法?怎么录制宏? - ?
栾骂消炎: 举例使用宏制作“专业符号”工具栏 在编辑专业表格时,常常需要输入一些特殊的专业符号,为了方便输入,我们可以制作一个属于自己的“专业符号”工具栏. 1.执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框,...
长清区15274848038: excel如何录制宏?
栾骂消炎: 你按我说的去做,录制宏只能在工作表里面操作,最好不要多余的动作. 你先点菜单-工具-宏-录制新宏确定后出来点确定,出来如下图,开始录制.你就可以进行操作了.录制完成时,点那个小方块结束.就录制完成了,你会在工具-宏里面看到新录制的宏.要执行时,就选中他,点执行.
长清区15274848038: excel用宏批量处理怎么做? - ?
栾骂消炎: 一、自制自定义宏首先,如下图一样,执行菜单操作“工具”→“宏”→“宏”在Excel中如何自制自定义宏并使用宏弹出如下图对话框!在Excel中如何自制自定义宏并使用宏现在,我们要做的任务就是创建一个原来就没有的宏;因此,在上图...