Excel 2021(Win11)中VBA AddComment方法异常问题求助
Excel 2021(Win11)下VBA .AddComment方法异常求助
在VBA中调用.AddComment方法时出现异常:原本要给指定单元格添加带文本的注释,结果目标单元格只被添加了空白注释,另一个已手动添加注释的单元格内容反而被替换成了代码里指定的文本。这个问题可稳定复现,最初在大型旧工作簿中发现,现在新建空白工作簿也能轻松触发。现寻求使用Win11系统+Excel2021的用户帮忙测试,判断是本地电脑问题还是软件本身的问题。
复现步骤
- 打开新的空白工作簿
- 手动为单元格B20添加注释,文本为
This is for B20 - 打开Visual Basic编辑器
- 在项目右键菜单中添加模块
- 输入以下VBA代码:
Sub add_a_comment() ActiveSheet.Range("W4").AddComment "This is for W4" End Sub
- 运行该宏
异常现象
运行代码后,单元格W4被添加空白注释,而B20的原注释文本被修改为This is for W4,该现象有其他用户目击。
测试环境对比
- Mac mini(Office365):测试正常
- CHUWI Larkbox X(12GB内存,Office2010):测试正常
- CHUWI Larkbox X(16GB内存,Win11+Excel2021):仅首次运行宏时触发异常;删除W4的空白注释后再次运行宏,一切正常
恳请各位提供帮助!
内容的提问来源于stack exchange,提问作者Phil
相关产品推荐
相关产品推荐

