質問: wordの表示倍率を一定にしたい wordでdocファイルを扱う場合には、そのファイルを保存した際の表示倍率で、次に開いたときにも表示されますね。 つまり100%で保存したファイルは次に開いた時には100%で表示され、25%で保存すれば25%で表示されます。そして、しかる後に自分で所望の表示サイズに変更して作業します。 ところが、rtfファイルでは、ファイルを開いて25%とかで閲覧すると、(保存して閉じようが、何もせずそのまま閉じようが)全く別のファイルを開いたときにまで25%で表示されます。 これをdocファイルのように、保存時の表示倍率で次回も表示させるか、 さもなければ、毎回すべてのrtfファイルを100%で表示させる方法はないでしょうか?
回答: no.1さんの回答では、wordを開く前にファイルを指定して rtfファイルを開くときに使うマクロですが、wordを開き、 [ファイルを開く]ダイアログを使う方法として、以下の方法 などもあります。 sub fileopenrtf() ' 'rtfファイルを指定しダイアログを開き100%で表示します。 ' options.defaultopenformat = wdopenformatrtf dialogs(wddialogfileopen).show activewindow.activepane.view.zoom.percentage = 100 このマクロを実行すると、リッチテキスト形式のみ表示が されるようにダイアログを開きますので、ファイルを指定 することで、100%で開くようにしています。 既定の[ファイルを開く]であるfileopenコマンドを一部変更 して拡張子を判断する方法もありますが、上記マクロの実行を するほうが確実かと思いましたので、これを提示しました。