首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openpyxl和excel宏

openpyxl和excel宏
EN

Stack Overflow用户
提问于 2020-01-07 05:43:57
回答 1查看 434关注 0票数 3

我使用的是winodws 10,Python 3.7。

当我使用openpyxl和.xlsm文件时,一旦通过openpyxl编辑/保存了我的xlsm,分配给宏的所有按钮都消失了(宏仍然在那里)。下面是我的测试代码:

代码语言:javascript
复制
import openpyxl
from openpyxl import Workbook
from openpyxl import load_workbook

wb = load_workbook(filename='my_file.xlsm', keep_vba=True)
ws = wb["sheet1"]
c = ws.cell(row = 1, column = 1)
c.value = "test"
wb.save('my_file.xlsm')

对按钮消失的原因有什么看法吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-05-24 10:55:19

当您保存文件时。它基本上保存为一个新文件,而不是替换旧文件。尝试使用不同的名称保存,然后您就可以看到不同之处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59619375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档