我想创建一个主宏文件,该宏文件在我选择的任何文件中运行宏代码。代码只会提取数据并粘贴到新工作表或特定的选定文件中。每次我必须打开文件并运行宏。有没有可能打开文件?我想创建一个主宏文件,它在我选择的任何文件中运行宏代码
0
A
回答
0
除了使用主宏文件外,还有一种选择是使用VB脚本文件,其内容如下所示。
Option Explicit
On Error Resume Next
ExcelMacroExample
Sub ExcelMacroExample()
Dim xlApp
Dim xlBook
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open("D:\abc.xlsm", 0, True)
xlApp.Run "TestMacro1"
xlApp.Visible = True
xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing
End Sub
打开记事本,粘贴上面的代码,并保存它像RunAbcMacro.vbs
。
上面的代码将打开宏文件“D:\ abc.xlsm”并运行名为TestMacro1
的宏,其中TestMacro1可以是“D:\ abc.xlsm”中的以下内容。
Public Function TestMacro1() As Boolean
MsgBox "InTestMacro1"
TestMacro1 = True
End Function
希望得到这个帮助!
0
如果您希望某些代码在所有工作簿中都可用,请使用PERSONAL.XLS或在Excel 2007-2016 PERSONAL.XLSB文件中使用。
查看此URL获取所有详细信息。
相关问题
- 1. 代码打开文件,运行宏,保存文件,然后运行下一个
- 2. 我想创建一个文本文件
- 3. 通过宏运行我的规则:无法选择发送项目文件夹
- 4. 基于宏的C++头文件选择
- 5. 我们可以使用Outlook插件创建并运行宏吗?
- 6. 在文件夹中的所有xls文件上运行Excel宏
- 7. 我该如何打开所有的excel文件并运行一个宏
- 8. 我打开的任何CSV文件上运行宏,而不仅仅是我有文件名
- 9. Excel一直在运行我的宏
- 10. 我想在PHP文件的JavaScript代码
- 11. 我想创建一个批处理文件来检查子文件夹是否存在,它不会创建它
- 12. 我想创建一个选择的蟾蜍甲骨文视图
- 13. 我想用shell脚本在文件中写一行代码linux
- 14. 在不执行文件宏的情况下操作代码中的文件(VB.NET)
- 15. 如何使用选定的代码行创建崇高的文本宏?
- 16. 宏创建超链接到同一个excel文件夹中的特定文件
- 17. 我如何在php中创建一个文件并下载它
- 18. 我如何为这段代码创建一个头文件?
- 19. 从一个Excel文件复制到另一个宏的宏
- 20. 如何使用MS Office中的宏创建文本文件?
- 21. Excel宏:导入特定的CSV文件而不是选择它
- 22. 如何从我的文件夹中选择一个文件android
- 23. 宏VBA Excel创建XML文件日期
- 24. 我可以创建一个宏来执行调试或发布代码吗?
- 25. 创建一个在VS2010中运行宏的工具栏按钮
- 26. 宏创建宏?
- 27. Android状态栏notifcation - 想选择它运行一行代码
- 28. 选择性C代码宏招取代
- 29. 为什么我的代码不是创建一个新文件?
- 30. 如何在用Perl打开的Excel文件中运行宏?