python - 使用 python 从一个工作簿运行宏到另一个工作簿
问题描述
我有一个 python 代码,它读入一个文件(file1),进行调整,然后将其导出回我的文档。我编写了一个名为 Macro1 的宏,它存储在 file2 中。
在 Python 中,如何从 file2 调用 Macro1 以在 file1 上运行?
这是我目前存储在 file2 中的 Macro1 的 VBA:
Sub ColumnWidths()
Dim Wsht As Worksheet
For Each Wsht In Worksheets
With Wsht.UsedRange
.EntireColumn.AutoFit
End With
Next Wsht
End Sub
所以我只需要在代码中以某种方式引用file1,然后让它通过python运行。
解决方案
推荐阅读
- mysql - 如何在 typeorm 和 nest.js 中设置布尔验证
- python - model.summary() 的输出与预期的 tensorflow 2 不同
- javascript - 如何在javascript中以固定间隔创建计时器?以及从数字开始的选项?
- macos - libgomp 和 MacOsx
- firebase - 为什么我的 Firestore 查询需要索引字段的这种特定顺序?
- office365 - 我们可以使用一个 zap 为“n”个 Office 365 帐户创建事件吗?(Zapier-Office365)
- c++ - 为 Web 项目编译 gnu cgi 时出现编译错误
- javascript - 使用 Axios 抓取后如何将对象推送到 JSON 文件?
- c++ - std::make_pair 自动类型推断?
- benchmarking - 英特尔超路径互连 (UPI) 带宽