本文链接:http://oicu.cc.blog.163.com/blog/static/123039471200971651918579/
日文系统下Excel录制或者编辑的宏,比如一些过程名,是日文的,在中文系统下启用宏打
开文件会提示“无效字符”,导致无法运行宏。查看宏看到的是一堆乱码,当然那些日文注
释也是乱码了。
解决方法:
1、最简单的办法就是安装Applocale (1.3MB),http://www.skycn.com/soft/12582.html
安装后用它先打开excel,选择日文编码,然后再开表格,就可以看到vba里的日文了,
当然宏也可以正常使用。不过要注意的是安装日文的字体!系统如果缺少字体就会用默
认的中文字体去代替,造成看到的和实际的不符,尤其和排版有关系的时候要注意。
Applocale只能用于XP/2003/Vista,Win 2000没法使用。
2、装日文版的excel,这个也应该可以的。
好像行不通的方法(记忆中是不行):
1、控制面板-区域语言里把Unicode改为日文,XP要重启系统,而且要系统安装光盘。
Vista和Win 7就没空测试了。
2、用日文系统,比如虚拟机里面安装一个Windows 2000日文版系统(2k比XP占资源少些,
适合用在虚拟机)。即使用的是日文系统,其实关键的还是Excel的语言版本和Unicode
的设置。
说明:
AppLocale 安装程序会在“开始”菜单/“所有程序”菜单下安装 AppLocale 向导的快捷方
式。使用该向导可启动所需的应用程序。如果不知道目标应用程序的路径,只需将其图标拖
放至“路径”编辑控件中即可。
评论