• ベストアンサー

Wordのキーボードコマンド

ワード2002でショートカットキーの割り当ての際、ツール→ユーザー設定→キーボード→分類を表示→コマンドをViewZoom200を選択後、 割り当てるキーを設定して試したところ、ズーム200%になりますが、どういう訳か [印刷レイアウト表示] モードから [下書き] モードに切り替わります。 他のキーを試しましたが同じでした。 何が原因でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

できませんでしたか?う~ん何故だろう。 回答に載せたマクロは、コピーしても一部記載漏れで動きませんから、 示した手順で作成しましたか? 正しくは '********************** ここから ****************************** Sub ViewZoom200() ' ' ViewZoom200 Macro ' 編集画面を 200% と 100% に切り替えて表示します。 '  With ActiveWindow.ActivePane.View.Zoom   If .Percentage = 200 Then     .Percentage = 100   Else: .Percentage = 200   End If  End With End Sub '********************** ここまで ****************************** です。(上記にある*********の間のマクロをコピーして貼り付けも可) これは、[ Normal.dot ]の[ NewMacros ]へ手順通りに作成していれば 登録されています。[ ViewZoom200 ]のコマンドにショートカットキー が設定されていれば、元の動作よりも優先的にテンプレートのマクロを 読み込みますので切り替えができるはずです。 登録したマクロの最初にカーソルを置いて、[ F5 ]キーを押して動作が 正しく動くか確認してみて、メニューの[ツール]→[マクロ]→[マクロ] の[マクロ名]に[ ViewZoom200 ]があるか確認し、ショートカットキー を動作してきちんと動作するか確認してください。 [ ViewZoom200 ]のコマンドに、ショートカットキーが登録されている なら、このマクロが動作するはずなので切り替えできると思います。

fukuzyusou
質問者

補足

ありがとうございました。 今度は正常に動作しました。 これでスムーズに使うことができます。 (マクロがどこか抜ようなので、前のは動いてなかったみたいです) もう一つお聞きしたいのですが、このマクロはエクセルでも同じですか?

その他の回答 (3)

回答No.4

> もう一つお聞きしたいのですが、このマクロはエクセルでも同じですか? 本来なら質問については解決したのですから、この補足は別質問すべき ものですね。ですが今回だけは特別に回答を追加します。 Excel用マクロ '********************** ここから ****************************** Sub Zoom100_200() ' ' Zoom100_200 Macro ' 編集画面を 200% と 100% を切り替えて表示します。 '  With ActiveWindow   If .Zoom = 200 Then     .Zoom = 100   Else: .Zoom = 200   End If  End With End Sub '********************** ここまで ****************************** マクロを登録する場所やショートカットキーの登録方法は、別途調べて ください。Excelについては参考になるサイトもたくさんあるので。 では、これにて失礼します。(^^)/~~~

fukuzyusou
質問者

お礼

重ね重ねありがとうございました。 これで私もスムーズに作業が行えて嬉しいです。

回答No.2

http://oshiete1.goo.ne.jp/qa4322116.html こちら↑の続きですよね。こちらで紹介してるURL先の一つで私も回答 をしているのですが、ANo.1の回答ではこのことに触れなかったので。 さて、 > キーを押すと切り替わるようにしたかったのてすが これをしたいなら、マクロを組むしかないですね。 ANo.1で回答した[コマンド マクロ]を組み替えるだけで、希望のことが できると思いますから、再度手順を説明しますので作成してはいかか。 メニューで[ツール]→[マクロ]→[マクロ]で[マクロ]ダイアログを出し ます。[マクロの保存先]から[コマンド マクロ]を指定し、[マクロ名] から[ ViewZoom200 ]のマクロを探すか直接マクロ名を記入します。 [マクロの保存先]を[ Normal.dot ]に変更して[作成]ボタンを押します。 Sub ' ' ViewZoom200 Macro ' 編集画面を 200% に拡大して表示します。 ' ActiveWindow.ActivePane.View.Zoom.Percentage = 200 End Sub が表示されますので、この内容に少し変更します。 (「.Percentage = 200」をコピーしておくと作業が楽です) '********************** ここから ****************************** Sub ' ' ViewZoom200 Macro ' 編集画面を 200% と 100% に切り替えて表示します。 ' With ActiveWindow.ActivePane.View.Zoom   If .Percentage = 200 Then     .Percentage = 100   Else: .Percentage = 200   End If End With End Sub '********************** ここまで ****************************** このマクロなら、もしも表示画面が[ 200% ]なら[ 100% ]に変更して、 それ以外のズームサイズなら[ 200% ]にするので、このコマンドで登録 したショートカットキーを押すことで、常に[ 200% ]を基準にして表示 をしてくれます。ショートカットキーを押すことで[ 100% ]と[ 200% ] を切り替えることができるようになりますし、希望の動作になっている と思います。

fukuzyusou
質問者

補足

ありがとうございます。 やってみましたが、ショートカットキーで200に切り替わるのですが、下書きモードになってしまいます。

回答No.1

マクロとして[コマンド マクロ]から調べると Sub ' ' ViewZoom200 Macro ' 編集画面を 200% に拡大して表示します。 ' ActiveWindow.ActivePane.View.Zoom.Percentage = 200 End Sub となっているのですが、[マクロ記録]で調べると Sub ズーム確認テスト() ' ' ズーム確認テスト Macro ' 記録日 平成20年9月12日 ' If ActiveWindow.View.SplitSpecial = wdPaneNone Then ActiveWindow.ActivePane.View.Type = wdNormalView Else ActiveWindow.View.Type = wdNormalView End If ActiveWindow.ActivePane.View.Zoom.Percentage = 200 End Sub になっていますので、[下書き]表示に強制的に切り替えるようになって いるようです。(wdNormalView が下書き表示を意味しているので) そこで、[標準テンプレート (Normal.dot)]に[ ViewZoom200 ]のマクロ を登録することで、優先的に書き換えたマクロのほうを読み込みします ので、動作としては開いている表示でズームを変化させてくれます。 紹介したマクロをそのままコピーして、Visual Basicの[ Normal.dot ] で[ ThisDocument ]にでも貼り付けすれば、優先的に貼り付けたマクロ で動作してくれますので、[割り当てるキー]を書き換えなくても、この コマンド名のままでショートカットキーを利用できるようになります。 以前の回答で私もコマンドへとショートカットキーを登録してはどうか とアドバイスしましたが、このような動作をするとは検証不足でした。 私は[ズーム]関係をショートカットキーでは使わないので、今まで気が つかないでいましたが、何故か既定の動作が下書きになるようになって いるようなので、紹介した方法で対応したほうが確実だと思います。

fukuzyusou
質問者

補足

早速の解答ありがとうございます。 私は弱視なので、編集するときはズーム200にし、全体をみたいときはズーム100にしてやっています。 ところがこの方法ですとちょっと不便かもしれません。 Ctrl+マウスのスクロールバーですと、一定にかえることが難しく、 キーを押すと切り替わるようにしたかったのてすが・・・・・。 (なかなかうまくいかないものですね)

関連するQ&A

  • Wordで箇条書きのショートカットキーをつくるには?

    Wordで箇条書きのショートカットキーを作りたいと思います。 下の「分類」のどこに格納されているのでしょうか? 箇条書きはitimizationだとおもいます。 [ツールメニュー]―[ユーザー設定]―[キーボードボタン] [キーボードのユーザー設定]ー[分類:?]―[コマンド:?]―

  • WORDのショートカットキーでBsキー代用をしたい

    WORDのショートカットキーを設定したいのです。 Bsキー(左側文字の一字削除)を「Cl+h」でも使えるようにする。 ところが、ヘルプを見る限り、Bsキーはショートカットとしては選択肢にないように思えます。  ツール→ユーザー設定→キーボードのところで、分類、コマンドに見当たりません。 どこかでできると思うのですが、アドバイスをお願いします。 winxp WORD2002

  • ショートカットキーの割り当て 「ページ設定」 ワード

    Microsoftoワードの「ページ設定」を簡単に起動できる方法を探しています。ツール→ユーザー設定→キーボードでショートカットキーの割り当てが可能ですが、どうも「ページ設定」のコマンドが見当たりません。ご存知の方は教えてください。よろしくお願いします。

  • ワード2007でショートカットキーの作り方を教えて下さい

    ルビをふることが多く、好みのショートカットキーを作りたいのですが、方法がわかりません。 ワード画面の左上にあるリボンをクリック⇒ワードのオプション⇒ユーザー設定⇒ショートカットキーの「ユーザー設定」⇒「キーボードのユーザー設定」という別の画面が立ち上がる…ここまでは問題ありません。 そしてコマンドで「ルビを追加します」というのを見つけ、「割り当てるキーを押してください」とあるで押しましたが何も表示されません。何も起こりません。 やり方がおかしいのでしょうか?だれか教えて頂けませんか。

  • VBAマクロへの永久的なキーの割り当て(Word)

    こんにちは。 Word2007において、作成したVBAマクロに、ショートカットキーを割り当てる事ができなくて困っています。 マクロに、ショートカットキーを割り当てる方法は、知っています。 マクロを保存したWordマクロ有効テンプレートファイルから、 「Wordのオプション」→「ユーザー設定」で、「ユーザー設定」ボタンをクリックして 添付したようなウィンドウを開き、「分類」で「マクロ」を選択し、 「保存先」でマクロを保存したファイルを選択した後、 割り当てるキーを入力して、「割り当て」ボタンをクリックすると、マクロにキーが割り当てられます。 この、Wordマクロ有効テンプレートファイルを開いている間は、 割り当てたキーによって、対応するマクロを呼び出す事ができます。 ところが、この文書を閉じた後に再び開くと、キーの割り当てが、全てなくなっています。 キーの割り当てを永久的に保存するには、どうすればよいのでしょうか? あと、マクロにショートカットキーを割り当てるために、 「Wordのオプション」→「ユーザー設定」で、「ユーザー設定」ボタンをクリックして 添付したようなウィンドウを開き、「分類」で「マクロ」を選択 という操作を毎回するのは手間なので、 この操作をVBAマクロで実現する方法が知りたいと思っています。 色々調べてみたのですが、結局分かりませんでした。 以上の件について、何か良い方法がある方がいらっしゃれば、教えて頂けますでしょうか?

  • Word2003 トリミングのキーボード登録

    お願いいたします。 Word2003を使っています。 図のトリミングのコマンドをキーボードに登録したいと思っているのですが、トリミングのコマンドが分かりません。 表示 → ツールバー → ユーザー設定で、「ユーザー設定」画面の下に出てきた「キーボード」を押してキーボードに設定するのは分かるのですが、「キーボードのユーザー設定」の画面のどのコマンドを使っていいのかが分かりません。 知ってらっしゃる方がいましたら教えてください。 お願いします。

  • ワードの2行目以降のインデントのみの設定方法について

    ワード2003で2行目以降だけのインデントを設定するショートカットキーを設定できないでしょうか? 1行目あるいは段落全体のインデントを動かすショートカットキーについては設定できます。 (ツール→ユーザー設定→(下の方にある)キーボード(K)→(コマンドの指定の中の)分類(C)で書式を選択→(右隣の選択欄の)コマンド(O)の中でIndentcharあるいはIndentFirstCharを設定) ところが2行目以降のみのインデントはどうも見あたらないのですが、設定は可能なのでしょうか?

  • キーボードのキーマッピングをコマンドで変更したい

    →矢印のキー部分が壊れていて、キーマッピングツールなどで設定を変更して使いたいんですが、 m,.l の部分をそれぞれ←↓→↑と変更したいです、 ツールを使えばその設定を変えれるんですけどいちいちサインアウトしないといけません。 普段はそのままm,.lと使いたいので、キーボードでコマンド入力をするなり あるいはそのツールで簡単に普段のレイアウトか設定したレイアウトかを変換できるようにしたいです。何かいいツールはありますか? とにかくサインアウトしないで設定の変更のon/offをしたいです。 win10 64bit proです。

  • コマンドかマクロをお教えいただけないでしょうか

    「セルの結合」、「セルの分割」のショートカットキーを作りたいと思っています。 コマンドがあればと思って、「ファイル→オプション→リボンのユーザー設定→ユーザー設定→分類」と進んだ画面で探したのですが、探し方が悪かったのかもしれませんがそれらしいコマンドが見つかりませんでした。「セルの結合」、「セルの分割」のコマンドは何でしょうか。 もし、コマンドがない場合は、「セルの結合」、「セルの分割」のマクロをお教えいただけないでしょうか。 ショートカットキーの登録方法、マクロの登録方法は、以前にお教えいただいたので分かります。 Word 2013、Windows 7です。

  • 【word2007】[ページ設定]のショートカットキー

    【MSword2007】の、[ページ設定]ダイアログボックスを表示するショートカットキーが知りたいです。 もしかしたら、無いのかもしれないと思って、[ユーザー設定]にて割り当てをしようとしましたが、[ページ設定]のコマンドがどれなのかわかりませんでした。 そこで、 [ページ設定]のショートカットキーを教えてください。 デフォルトで無いのであれば、[ページ設定]のコマンド名を教えてください。

専門家に質問してみよう