目标:使用Python win32com在Excel模块中创建Excel文件并编写VBA代码
问题:我在Anaconda(Jupiter笔记本)中使用此代码时没有错误。当我以.py格式执行代码时,会出现一个错误
Python代码:
import win32com.client as win32
import comtypes, comtypes.client
xl = win32.gencache.EnsureDispatch('Excel.Application')
xl.Visible = True
ss = xl.Workbooks.Add()
sh = ss.ActiveSheet
xlmodule = ss.VBProject.VBComponents.Add(1) # vbext_ct_StdModule
sCode = '''sub VBAMacro()
msgbox "VBA Macro called"
end sub'''
xlmodule.CodeModule.AddFromString(sCode)
错误:
目前没有回答
相关问题 更多 >
编程相关推荐