打开Excel,打开宏,提示

Excel宏代码保存完,打开竟显示提示“此工作簿中的visual basic for applications(VBA)宏已损坏且已被删除”然后宏代码丢失,这个问题我在给一个台湾客户写vba的时候遇到,找了很多资料以及实验发现,是非中文版windows操作系统中,excle默认建立的模块名为汉字(模块1),这样非中文系统无法识别 无法显示出模块
-
解决方法:
-
系统更换为中文系统
但是经过网上提示修改后,还是不起效果,测试后,发现是由"Beta版:使用Unicode UTF-8提供全球语言支持(U)"导致的.去掉此选项,excel的宏就可以正常打开了.

作者在给台湾客户写VBA时,遇到Excel宏代码保存后丢失的问题。经查找资料和实验,发现是非中文版Windows系统中,Excel默认建立的汉字模块名无法被识别。尝试更换中文系统无效,最终发现是“Beta版:使用Unicode UTF - 8提供全球语言支持(U)”选项导致,去掉该选项宏可正常打开。
1万+

被折叠的 条评论
为什么被折叠?



