是否有可能将xlsx表格与宏转换为exe文件而不打开excel?我尝试了一些转换器,但都打开excel。Excel文件exe(xls到exe)
0
A
回答
1
将代码粘贴到记事本中并保存为VBS文件。还要更改文件路径和宏名称。它从用户确认开始。
Option Explicit
Dim xlApp, xlBook
dim x
x=msgbox("Do You want to run the macro",4+64+0+4096,"Confirmation...")
if x= vbyes then
Set xlApp = CreateObject("Excel.Application")
'~~> Change Path here to your excel file
Set xlBook = xlApp.Workbooks.Open("C:\Users\Deb\Desktop\contactlist2.xlsm", 0, True)
'~~> Change macro name
xlApp.Run "check_data"
xlbook.save
xlBook.Close
xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing
WScript.Echo "Finished."
WScript.Quit
end if
0
对于这一点,你可以尝试运行宏从外部练成像如下 -
Set objExcel = CreateObject("Excel.Application")
objExcel.Application.Run "'full path to excel file'!module name.macro name"
objExcel.DisplayAlerts = False
objExcel.Application.Quit
Set objExcel = Nothing
要打开只读工作簿,试试你的objExcel前右侧添加以下行.Application.Run线
套装书= objExcel.Workbooks.Open( '全到excel文件路径' ,, TRUE)
+0
和全张? –
+0
请检查链接。在那里给出了如何以只读模式打开工作簿。 –
+0
如果这个答案对您有用,请将其标记为答案。 –
相关问题
- 1. 从Excel执行.exe文件
- 2. Java到Exe文件
- 3. windows的exe文件exe文件
- 4. .exe文件?
- 5. 嵌入exe文件到C#
- 6. 找不到文件.exe
- 7. 转换jar文件到exe
- 8. Java项目到.exe文件
- 9. 注入dll到exe文件
- 10. VB6在EXE存储exe文件
- 11. Excel宏打开EXE
- 12. 嵌入文件到EXE文件在VB6
- 13. 从java类文件到exe文件
- 14. serialPort_DataReceived不exe文件
- 15. 中的.exe文件
- 16. 验证exe文件
- 17. 管理.exe文件
- 18. 运行.EXE文件
- 19. 暂停exe文件
- 20. PHP和EXE文件
- 21. 运行exe文件,除非使安装(嵌入DLL到EXE)
- 22. 从EXE EXE执行EXE
- 23. 远程安装/部署的MSI/EXE文件:微星/ EXE文件
- 24. 如何在用户运行EXE文件时覆盖EXE文件?
- 25. 从另一个exe文件运行exe文件
- 26. 将.cpp文件编译为Program(exe)里面的.exe文件?
- 27. 将图标添加到exe文件,当exe文件没有资源部分时
- 28. 对于Java的VBA/excel到dll/exe文件
- 29. 如何将python + django + excel项目打包到windows exe文件中
- 30. 我的exe只运行在exe文件中的dll文件。我需要从文件运行EXE我怎么能?
你想通过将xls文件转换为exe来实现什么目的,并且仍然不想打开excel? @Fiinek? –
我想阻止菜单和所有功能进行编辑。 –