|
ほとんどマクロを弄ったこと無い初心者です。
皆さんよろしくお願いします。
------------
原文と訳文の2つのファイルがあるのですが、マクロをうまく思いつかなくて困って
います。
原文.txt(unicode-8
//コメント行
URL.Help = "The 'URL' property, of type 'java.lang.String'.";
URL.Title = "URL";
Create.Help = "The 'Create' notification.";
Usage = "Incorrect usage
Usage: Joystick3 brokerHost SerialPort
where:
brokerHost is the name of the machine where the device broker runs
SerialPort is the port where the Joystick is connected ";
Example :\n\n JoystickDriver -f20 -m[0,1,0,1,0,0,0,0,-1] -bhoslo\n";
訳文.txt(unicode-8)
//コメント行
URL.Help = "タイプ「java.lang.String」の「URL」プロパティです。";
URL.Title = "URL";
Create.Help = "「作成」通知です。";
Usage = "不正使用
使用法: Joystick3 brokerHost SerialPort
ここで:
brokerHost はデバイス ブローカを実行するマシンの名前
SerialPort はジョイスティックが接続されるポート ";
例: \n \n JoystickDriver -f20 -m[0,1,0,1,0,0,0,0,-1] -bhoslo \n";
があります。
これを今まではEXCELに
A1セル)The 'URL' property, of type 'java.lang.String'.
B1セル)タイプ「java.lang.String」の「URL」プロパティです。
と言うように手作業と多少の自動化でEXCELに入力していました。
今回は作業をマクロに任せたいのでまず、
・複数ファイル(多い)を連結して1つのファイルに。
・コメント行を置換で削除
・終了行が;(EOB)でない行を見つけた場合、1文字削除して行を連結する
とやってみたのですが、例文にあるような、USAGEの説明で
行を連結すると、1行に2000文字以上になってしまうためどうにもならず。
そこで
・” =”までをパラメータ値として、”訳文”内をキーとして取り込もうと思ったの
ですが、USAGE行でつまずき、さらにパラメータ行はTITLEなどがほぼファイル毎に存
在しているため、重複しています。
私の力ではこれが限界です。
どのようにマクロを構築すればいいか、XMLなども検討しましたが、よく分かりません。
もしよろしければどなたかお助けください。
よろしくお願いいたします。
|
|