人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Word文書がたくさんあります。どれも印刷すればA4ですが、作成者がいろいろなので、ファイルを開いたときの拡大縮小率がバラバラです。それで毎回、作業開始時に自分好みの拡大縮小率へ戻すのを面倒に感じています。私は常に「ページ幅を基準に」または「100%」で開きたいのですが、そのような設定は可能でしょうか? 使っているのはWord2000とWordXPです。あるいは、10000くらいあるWord文書の初期拡大縮小率を一括で変更できるソフトの紹介でもよいです。

●質問者: sample2
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
●100ポイント

http://furi-sofuto.com/2009/03/pdf.html

いっそのこと 全ファイル 自分用にPDFにしてしまえば いいんじゃないでしょうか?


sample2さんのコメント
閲覧7、再編集3くらいの割合ですし、内容を見てから再編集するかどうかを判断するのが基本なので、Wordのままでないと面倒です。

2 ● きゃづみぃ
●100ポイント

ワードを開いて
ツール
マクロ
Visual Basic Editor
で VBのエディタを開きます。



Nomal
Microsoft Word Objects
ThisDocument


と開いたところに

Private Sub Document_Open()
 ActiveWindow.ActivePane.View.Zoom.Percentage = 100
End Sub

というのを 貼り付けて ワードを閉じます。

それで 縮小率が 100%以外のファイルを 開いて 100%になっていることを 確認してください。


きゃづみぃさんのコメント
エラーが出ちゃったみたいで。 マクロの記録で 100%にする マクロを作ってみて それを 入れてみたらいいかもしれません。

sample2さんのコメント
【1】エラーはないが自動実行もされない。 Sub Macro1() ' ' Macro1 Macro ' 幅を100%にする ' ActiveWindow.ActivePane.View.Zoom.Percentage = 100 End Sub 【2】自動で実行されるがエラーになる。 Private Sub Document_Open() ActiveWindow.ActivePane.View.Zoom.Percentage = 100 End Sub 実行時エラー '91': オブジェクト変数または With ブロック変数が設定されていません。 【3】自動で実行されエラーにもならないが、やりたいことと違う。 Private Sub Document_Open() MsgBox "開いたよ", vbOKOnly, "通知" End Sub

sample2さんのコメント
http://q.hatena.ne.jp/1326846236 で解決しました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ