【发布时间】:2010-09-22 07:07:42
【问题描述】:
我有一个 Excel 宏,它可以删除工作表、复制另一个工作表并将其重命名为与已删除工作表相同的名称。从 Excel 运行时这工作正常,但是当我通过从 Python 调用宏运行它时,我收到以下错误消息:
运行时错误“1004” - 无法将工作表重命名为与 另一个工作表、被引用的对象库或被引用的工作簿 视觉基础。
宏的代码如下:
Sheets("CC").Delete
ActiveWindow.View = xlPageBreakPreview
Sheets("FY").Copy After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = "CC"
并且调试器会在工作表重命名的最后一行突出显示错误。我也尝试将这些调用直接放在 python 中,但得到相同的错误消息。
非常感谢任何建议!
谢谢。
【问题讨论】: