在当前excel文件中运行宏,使它打开另一个excel文件并且指定文件名和位置,且直接打印它。
发布网友
发布时间:2022-11-01 10:57
我来回答
共2个回答
热心网友
时间:2023-10-19 11:27
有这么几个问题:
1 MkDir语句中的括号里应为 ("E:\" & fname) '创建文件夹。
——注意引号和&的配合。
2 打开文件夹语句不对。那个open是打开指定文件的语句
3 对象创建后注意关闭(清理后再离场)
测试后的完整代码为:
Sub 创建文件夹()
Dim fname '定义变量
fname = ActiveSheet.Range("a1") '指定表格内容
MkDir ("E:\" & fname) ' '创建文件夹
'Workbooks.Open ("E:\" & fname) '打开文件夹
Set Fs = CreateObject("Scripting.FileSystemObject") '复制指定文件到指定文件夹
Fs.copyfile "d:\scan\aa.xlsx", "e:\" & fname & "\aa.xlsx", True '
Set Fs = Nothing
End Sub
热心网友
时间:2023-10-19 11:27
用宏代码肯定能实现的
在当前excel文件中运行宏,使它打开另一个excel文件并且指定文件名和位...
1 MkDir语句中的括号里应为 ("E:\" & fname) '创建文件夹。——注意引号和&的配合。2 打开文件夹语句不对。那个open是打开指定文件的语句 3 对象创建后注意关闭(清理后再离场)测试后的完整代码为:Sub 创建文件夹()Dim fname '定义变量 fname = ActiveSheet.Range("a1") '指定表...
在VBA中,怎样打开或者调用另一个EXCEL文件
而要打开一个文件夹里所有的文件,就需要用到FileSystemObject 对象,下面这个例子是在一个新工作表中列出指定文件夹内所有xls文件的实例:Sub ShowAllXlsFile()Dim GetFile As String, GetPFN As String, GetExt As String Dim Fso, PF, AF, FN, i, j GetFile = Application.GetOpenFilename("E...
excel用宏命令VBA新建并打开一个新的excel?
1.在“开发工具”选项卡上的“代码”组中,单击“宏安全性”。2.在“宏设置”类别中的“宏设置”下,单击“启用所有宏(不推荐,可能会运行有潜在危险的代码)”,然后单击“确定”。①.请打开包含宏的工作簿。②.在“开发工具”选项卡上的“代码”组中,单击“宏”。③.在“宏名”框中,单击要...
Excel文件录制了一个宏,打开另外一个Excel文件也可以运行这个宏吗
不行的,一般是保存有当前工作簿,保存时还要另存为xlsm才有保存宏的。
excel把宏导入进去了。但是打开另一个EXCEL得时候宏不在了,怎么办?
因为你把它保存在了当前工作簿,要想使其对所有excel文件起作用,需要将其保存在"个人宏工作簿中",这个文件是专门用来保存excel中的宏的,而且会随着excel自动启动的.如果你的vba编辑器中找不到这个文件,就自己随便录制一个宏,选择保存位置时,选择"个人宏工作簿 ,录制完后就会看到这个文件了 ...
如何在excel表格中运行宏?
1. 首先,确保你的Excel安全设置允许运行宏。你可以按照以下步骤进行设置:- 点击Excel的"文件"选项。- 选择"选项"。- 在出现的对话框中,选择"信任中心"。- 点击"信任中心设置"按钮。- 在信任中心对话框中,选择"宏设置"。- 启用所需的宏安全级别和选项。- 最后,点击"确定"按钮以保存更改。2....
excel表格中,使用宏,如何实现把一个文件拷贝到另外一个文件夹?
Copyfile:把一个或多个文件从一个地方复制到另一个地方。语法 object.CopyFile source, destination[,overwrite]CopyFile 方法语法有如下几部分:object 必需的。object始终是一个 FileSystemObject 的名字。source 必需的。指明一个或多个要被复制文件的字符串文件说明,它可以包括通配符。destination 必需的...
excel 中,怎么利用vba把文件另存为另一个文件名?
1、首先,在桌面第一章中,每个工作簿的名称都放在工作表中,如下图所示,然后进入下一步。2、其次,完成上述步骤后,创建一个新的工作簿,将其命名为“第一章目录”,然后按“alt + f11”组合键打开“宏”界面,如下图所示,然后进入下一步。3、接着,完成上述步骤后,在VBA中,单击“插入”...
excel怎么打开宏
首先,直接打开文件。点击文件,选择Excel应用程序打开它。在此过程中,Excel可能会弹出警告框,询问是否要启用宏。此时,需要选择“启用内容”或“启用宏”的选项来继续操作。选择后,该文件会正常打开并且宏功能也被启用。请注意及时对电脑进行病毒和威胁检查以保证信息安全。为了避免...
...带多个宏指令的EXCEL表格,在打开另一个EXCEL文件时,出现错误'9...
检查一下你的代码,应该是在对象选取上有错误,其实也不算错误,可能就是代码的workbook对象错了。试试有些地方用 thisworkbook 代替 activeworkbook