擅长:python、mysql、java
<p>另一个解决方案:</p>
<p>假设您已将名为book1.xlsm的电子表格保存在文档文件夹中(当然,您可以进行调整)</p>
<pre><code>import xlwings as xw
spreadsheet_path = 'C:\\Users\your_user\\Documents\\book1.xlsm'
wb = xw.books.open(spreadsheet_path)
ExcelMacro = wb.macro('Sheet1.message1')
ExcelMacro()
ExcelMacro = wb.macro('Sheet2.message2')
ExcelMacro()
ExcelMacro = wb.macro('Module1.hello_from_module1')
ExcelMacro()
</code></pre>
<p>无论哪个选项卡打开,我都让所有宏正常工作。你必须把整个电子表格放在你的路径上</p>
<p>祝你好运😊 如果这仍然不能解决您的问题,请告诉我</p>