Greed Island

纪念我喜欢的动画片Hunter X Hunter。

星期三, 四月 15, 2009

excel的格式化或者保存

Posted by 박용진

前阵子因为项目的关系加上人比较懒,最近写了一小段vba完成文档的格式化。

今天下午才发现,我的格式化部分有问题。
看来看去发现原文件是txt格式并且是shift-jis而不是unicode。
excel貌似打开文件后默认把文件内容当成unicode。
折腾了半天后死马当活马医,给Workbooks.OpenText加上Origin:=932。竟然通过了。
Origin:=xlWindows时不知道是不是默认用unicode的,不过不是vba打开的话文件不会是乱码。这算是vba和excel自身功能之间不同步导致的bug?
害我改了十七八个文档。。。

0 comments: