McrTool | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Wordの文書作成で物足りなさを感じている部分を補うマクロツールを作成しました。 「全角半角の変換」 文章中の全角半角を変換するときは、[書式]-[文字種の変換..]を利用するのが一般的ですが、 変換できる文字を全て変換してしまうため、あまり使い勝手が良くありません。 本プログラムにより、文字種別に全角半角を設定することができます。 メインメニューからは全文一括処理のマクロ、 書式設定ツールバーからは選択範囲内の処理マクロを起動できます。 「コマンド文の変換」 Wordの置換コマンドでは文字列内の上付き・下付きを設定することができません。 このままだと文章中に多数の化学式がある場合など、 コピー&ペーストを何度も繰り返さなければならなくて非常に面倒です。 本プログラムでは、数式フィールドを使わずにTEXのようなコマンド文を記述して、 単位(例:m3)や化学式(例:CO2)の上付き・下付きを設定します。 メインメニューからは全文一括処理のマクロを起動できます。 書式設定ツールバーには組み込みの上付き下付きツールを割り当てます。 | ||||||||||||||||||||||||||||||||||||||||||||||||
機能一覧 | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
使用方法 | ||||||||||||||||||||||||||||||||||||||||||||||||
起動はメインメニューの[MacroTools]です。 [\Program Files\Microsoft Office\Office\Startup]に置いておくと、 Word起動時に自動的に読み込まれます。 あるいは、メインメニューの[ツール]-[テンプレートとアドイン...]から登録できます。 テンプレート形式にしてありますが、パスワードは設定してありません。 テンプレートとして起動するとプロジェクトにロックがかかってコードを開けませんが、 ファイル自体をダブルクリックして開くとVBEから修正できます。 | ||||||||||||||||||||||||||||||||||||||||||||||||
注意事項 | ||||||||||||||||||||||||||||||||||||||||||||||||
Office2000,XPの場合は[ツール]-[マクロ]-[セキュリティ]から セキュリティダイアログボックスを呼び出し、セキュリティーレベルを[中]に設定してください。 ファイルを開くときに、マクロを有効にするか問い合わせがあるので [マクロを有効にする]を選択してください。 実際に使用する前にテストを行って、 どのように動作するのか把握しておいて下さい。 一応、UnDoはできるようですが、 こまめにセーブをするなどして、注意して使用して下さい。 また、勝手に保存されてしまわないように、 「自動保存」をOffにしておいた方がよいでしょう。 なお、本プログラムによってどのような障害が出たとしても、 作者は一切の責任を負いません。 テンプレートおよびそのソースコードに関する著作権はDamfinoにあります。 作者の許可なく配布、掲載、販売を目的に利用することを禁じます。 | ||||||||||||||||||||||||||||||||||||||||||||||||
Download | ||||||||||||||||||||||||||||||||||||||||||||||||
クリックしてファイルに保存して下さい。 lzh形式で圧縮してあるので、lhasaなどで解凍してください。 --->McrTool_wd.lzh | ||||||||||||||||||||||||||||||||||||||||||||||||
最後に | ||||||||||||||||||||||||||||||||||||||||||||||||
初めてのWord&VBAアプリケーションです。 Excelとはかなりオブジェクトの構造が異なり(特にRangeオブジェクト関連)、 ヘルプも貧弱なうえ、参考書もほとんど出ておらず、 非常に苦労しました。 参考書としては、 [1] Michael Halvorson, Chris Kinata,「Word97 Visual Basic ステップバイステップ」,Microsoft Press,1997 ぐらいしか手に入りません。 しかしながら、[1]はバージョンが古いとかいう以前に、 ヘルプファイルのダイジェスト版のような内容で、ほとんど使い物になりません。 (Excelのステップバイステップはとてもいい教科書だったのに・・。) [2]は内容的にはいいんですが、既に絶版のようで、書店の在庫が切れたら終わりという状況です。 もうちょっとどうにかならんのですかね。 他に、「こんな機能が欲しい」というようなご希望が あればメール・BBSでお知らせ下さい。 |
Program Top |
---|