たくさん増えてきたので、マクロのソースを全てsubversionに移行した。SubversionをTRACで見ると、Shift_JISが化けてしまうのでUFT-8に変えなきゃいけなかった。
面倒だったので、昔書いたマクロを修正した。それを使うことに。
/************************************************************** * 開いている文書を一括してUTF-8に変換するマクロ * アクティブドキュメントのタブのファイルをUTF-8(BOM)に変換します。 * @author takuya_1st * @lastmodified 06/12/10 * @since 06/08/01 * @version 1.0 * **************************************************************/ var toUTF8 = { encodename : eeEncodingUTF8 , save : function (){ this.doc.Encoding = this.encodename; this.doc.save( this.getName() ) }, getName : function (){ return this.doc.Name; }, setDoc : function ( doc ){ this.doc = doc } } var docs = { documents : new Enumerator( editor.Documents ), size : function(){ return this.documents.Count; }, hasNext : function(){ return !this.documents.atEnd(); }, next : function(){ doc= this.documents.item(); this.documents.moveNext(); return doc; } } while( docs.hasNext() ){ toUTF8.setDoc(docs.next()); toUTF8.save(); }