none
Word for Macでのマクロのショートカットキーが初回の1回しか働かない。 RRS feed

  • 質問

  •  回答をよろしくお願いします。

       現象:以下の3行ほどの、ぺージ移動のマクロをショートカットキー「control + J」に割り当て、繰り返しマクロを使いたいのですが、ショートカットキーを割り当てた直後の一回だけしかマクロが起動しません。エラーも出ません。

    セーブモードで立ち上げて使っても同じ現象です。

    ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

    Sub ページ移動を行う()

      Dim page As Integer

       page = InputBox(" 何ページに飛びますか?")

     Selection.GoTo What:=wdGoToPage, Which:=wdGoToFirst, Count:=page

    End Sub

    ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

      Mac OSバージョン:Mojave 10.14.4

          Word for Mac バージョン:16.24

    解決法を教えてください。お願いします。

      
    2019年5月13日 12:09

すべての返信

  • for mac 愛好者さま、こんにちは。

    Word for Mac は持っていないので、Windows7+Word2013 での検証になりますが、掲示されたスクリプトで何も問題もありませんでした。

    何度もショートカットキーへの割り当てを試行された結果の投稿とは存じますが、ショートカットキーへの割り当て周辺をチェックされたほうがよいのではないかと存じます。

    Windows7+Word2013 では、一般的な設定の保存先としてNormal.dotm と 開いている文書ファイルとを使い分けることができるのですが、Word for Mac でも同様であれば、保存先を変えてみるとかして、検証してみてはいかがでしょうか。

    なお、次のURL(リンクが正しく設定されていないので、httpsから末尾のb25までをウェブブラウザのURL欄にコピペしてご覧ください。)のサイトを拝見したところ、Ctrl+Jは、本来、「段落を両端揃えにする」という機能が割り当てられている(これはWindows7+Word2013 でも同じ)そうです。「段落を両端揃えにする」というのはほとんど画面に変化がないので、十分注意して見ないとわからないかもしれませんが、Ctrl+Jの2回目以降、何も変化が起きていないのか、それとも本来の、「段落を両端揃えにする」機能が駆動しているのか、を注意深く観察してみると何か手がかりが得られるかもしれません。

    https://support.office.com/ja-jp/article/word-for-mac-のキーボード-ショートカット-3256d48a-7967-475d-be81-a6e3e1284b25


    2019年5月30日 2:02
  • お礼が遅れてすいませんでした。

    ご指摘のように、もともと割り当てられているキーのようですね。

    今は、「fnキー+F5 」でページ移動ができますので、それを利用しています。

    いろいろと、丁寧にご指導いただいて感謝いたします。ご指摘の件をもう一度検証してみます。

    ありがとうございました。(*^_^*)

    2019年6月3日 6:36
  • なお、次のURL(リンクが正しく設定されていないので、httpsから末尾のb25までをウェブブラウザのURL欄にコピペしてご覧ください。)のサイトを拝見したところ、Ctrl+Jは、本来、「段落を両端揃えにする」という機能が割り当てられている(これはWindows7+Word2013 でも同じ)そうです。「段落を両端揃えにする」というのはほとんど画面に変化がないので、十分注意して見ないとわからないかもしれませんが、Ctrl+Jの2回目以降、何も変化が起きていないのか、それとも本来の、「段落を両端揃えにする」機能が駆動しているのか、を注意深く観察してみると何か手がかりが得られるかもしれません。

    https://support.office.com/ja-jp/article/word-for-mac-のキーボード-ショートカット-3256d48a-7967-475d-be81-a6e3e1284b25


    この質問の本体とは直接関係ありませんが URL エンコードのされていない、
    URL をハイパーリンクにしたいのなら上部のツールバーのリンク作成ボタンを
    使うか、自主的に URL エンコードするか、HTML 編集でハイパーリンクに
    すればいいと思います。


    • 編集済み infade 2019年6月3日 11:59 レイアウトの微修正
    2019年6月3日 11:57
  • infadeさま、こんにちは。

    この質問の本体とは直接関係ありませんが、小生への貴重なアドバイス、ありがとうございました。

    2019年6月5日 0:40