カーソルをそのままで画面をスクロールするキー操作とは?

このQ&Aのポイント
  • WORDを使って文書を作成する際に、カーソルのある列が画面の一番下に行ってしまって書きにくくなることがあります。カーソルを現在の位置に置いたまま画面をスクロールするためのキー操作方法を教えてください。
  • WORD2010を使用して文書を作成する際に、カーソルの位置にかかわらず画面をスクロールする方法を知りたいです。マウスを使用せずにキーボードで操作できる方法があれば教えてください。
  • カーソルが画面の一番下に行ってしまうと、キーボードから手を離してマウスを使わなければなりません。カーソルをそのままで画面をスクロールするためのキー操作を教えてください。
回答を見る
  • ベストアンサー

カーソルはそのままで画面をスクロールするキー操作?

WORDを使って文書を作成することがよくあります。バージョンはWORD2010です。 文章を書いているとカーソルのある列が(つまり、文章を書いている列が)画面の一番下に行ってしまって書きにくくなります。 そうなると、カーソルのある列が画面の中央に来るよう、マウスのホイールを回すか、スクロールバーをドラッグしなければなりません。この方法ですと、キーボードから一旦手を放さなければならないので、不便です。 あるいは、カーソルを動かすことで画面をスクロールさせる方法もありますが、この方法ではカーソルを、文章を書いている位置から動かさなければならないので、不便です。 そこで、カーソルを現在の位置に置いたまま画面をスクロールするための、キーボードで行える操作を教えて欲しいのです。 恐らく、ショートカットキーをカスタマイズすればいいと思うのですが、やり方が分かりません。

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

  • ベストアンサー
  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.5

なるほど、考え方は理解いたしました。 解決策その1として、 「マクロを組み、ショートカットキーに割り当てる」 という提案をさせていただきます。 マクロはお使いになったことがありますでしょうか? あれば話が早いのですが・・・ とりあえず、深い操作方法は別途お調べいただくとして(汗)、 ワードを立ち上げ、Alt+F11でVBEを起動しましょう。 VBEが動いたら、Ctrl+Rでプロジェクトエクスプローラーを表示させます。 Normalと言う文書があるはずですので、 右クリック→挿入→標準モジュール の順に操作します。 右側に白紙のモジュールシートが出来ますから、以下をコピー貼り付けします。 Sub ScrollUP()   ActiveWindow.ActivePane.SmallScroll Up:=1 End Sub Sub ScrollDown()   ActiveWindow.ActivePane.SmallScroll Down:=1 End Sub VBEを閉じ、ワードに戻ります。 リボンを「どこでも良いので」右クリックし、リボンのユーザー設定を選択します。 ダイアログ下部の「ショートカットキー:ユーザー設定」と言うボタンをクリックします。 「分類」の最下部に「マクロ」と言う項目がありますので、 それを選択すると、右側に作成したマクロの一覧が出てきますので、 とりあえずScrollDownを選択、「割り当てるキーを・・」にフォーカスを移動し、 任意の(割り当てたい)キーをキーボードから押下してやります。 (Ctrl+PgDnは、標準で「次ページへ移動」が当たっていますから  避けておく方が無難と思われます。) キーを選んだら(例えばCtrl+Shift+PgDn)左下の割り当てボタンを押して完了です。 ScrollUpについても同様に割り当ててやります。 ダイアログを全て閉じたら、ショートカットキーが有効になりますのでお試しくださいませ。 ちなみに、「Up(Down):=1」の数字を大きくするとスクロール幅が大きくなります。 お好みでカスタマイズくださいませ。 エクセルは「ScreenLock」キーが効くんですけどね。 なぜ、ワードではそれが効かないのか・・確かに疑問ではありますね。

sankaku_neko
質問者

お礼

具体的な解決策を提案してくださって、ありがとうございました。見事、私の悩みが解決されました。 >マクロはお使いになったことがありますでしょうか? あります。エクセルのVBAで結構大きなプログラムを組んだことがあります。 そこで、WORDでもマクロを組もうと思いました。しかし、組んだマクロは「ファイル」に保存されると思い込んでいましたので、組むのを断念していました。なぜなら、マクロがファイルに保存されのなら、「ファイルごとにマクロを設定しなければならない」、「マクロを入れたファイルをお客さんに送るとトラブルが生じかねない」からです。 しかし、tsubuyukiさんの解決策によれば、マクロはアプリケーション自体に保存されるようですね。一度マクロを設定したら、自分のパソコン内なら、全てのWORDファイルでこのマクロが動作しました。 大変便利になりました。ありがとうございました。

その他の回答 (5)

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.6

お役に立てたようで何よりです。 蛇足ではありますが、エクセルには「個人用マクロブック」と言うものがあります。 エクセルを立ち上げたときに一緒に立ち上がる基本ブックのようなもので、 ここに記載したマクロは全てのブックに適用されると言うモノです。 Win7(Vistaもかな)+2010だと、   C:\Users\ユーザー名\AppData\Roaming\Microsoft\Excel\XLSTART XP+2030だと、   C:\Documents and Settings\ユーザー名\Application Data\Microsoft\Excel\XLSTART に保存しておくことで有効に出来ます。 今回は   C:\Users\ユーザー名\AppData\Roaming\Microsoft\Templates\normal.dotm と言う文書に記載しておいています。 このファイル形式は「マクロ有効テンプレート」と言うもので、 このファイルはワードを起動したときに標準で読まれる「新規文書の基本設定」です。 マクロを記載しておくことで、全ての文書に適用できる、という事です。 決まった体裁(余白やフォントなど)で文書を作ることが多く、 新規文書を作るたびにページ設定が面倒だ、と思う事はありませんか? 上記、エクセルのスタートアップフォルダと同様、ワードにも   C:\Users\ユーザー名\AppData\Roaming\Microsoft\Word\STARTUP と言うフォルダが用意されています。 ここに「個人的によく使う書式を設定した文書」を登録しておくと、 ワードで新規文書を作る時に必ずその体裁になるように出来ます。 もちろん、マクロ有効テンプレートでも読んでくれますので、 体裁も変えたい、マクロも使いたい、と言うときはこちらの方が良いかもしれません。 normal.dotmの体裁を変えるのは若干面倒なので。 マメ知識として覚えておくと、時々すごく便利ですよ(笑)。

sankaku_neko
質問者

お礼

なるほど、エクセルもワードも、全ファイルで動作可能なようマクロを設定できるのですね。それができるとなれば、色々とやりたいことがあります。 マメ知識を教えてくださってありがとうございました。

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.4

おっしゃる > カーソルのある列が(つまり、文章を書いている列が)画面の一番下に行ってしまって書きにくくなります。 このタイミングだけを考えると、ページダウン(PageDown、PgDnなどと書かれたボタン)でしょうね。 「書きにくい」には賛同しかねますけど・・ > キーボードから一旦手を放さなければならないので、不便 > カーソルを、文章を書いている位置から動かさなければならないので、不便 この「不便」の意味も正直わかりません。 「面倒」と言う意味でしょうか。 だとしたら、Windows8・タッチパネル搭載のタブレット型端末に乗り換えてはいかがですか? キーボードも液晶内で操作できますし、スクロールも拡縮も全部液晶内で操作可能ですよ。 マウスに手を伸ばす必要もありませんし、楽チンですよ^^ え?早く打てない? それは、訓練次第でどうにでも出来ますよ、きっと^^

sankaku_neko
質問者

補足

>> カーソルのある列が(つまり、文章を書いている列が)画面の一番下に行ってしまって書きにくくなります。 >このタイミングだけを考えると、ページダウン(PageDown、PgDnなどと書かれたボタン)でしょうね。 >「書きにくい」には賛同しかねますけど・・ すみません、説明が足りなかったかもしれません。 私が想定しているのは、白紙に文章を書いていくケースではなく、すでに書かれた文章を修正していくケースです。文章を修正するため、前後の文脈が見えるようにしたいのです。だからカーソルのある列を画面の真ん中に持ってきたいのです。 これって、私だけの悩みなんでしょうか。

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.3

? そんな体験をしたことがありません。 キーボードとマウスの間に、人生の果てしなさを象徴するような、とてつもない道程があることは 1990年代にはIBMによって解決されていました。 マウスやタッチパッドを使わず、トラックポイント付きキーボードを使えば事務作業が効率化されます。 トラックポイントキーボードでは、キーボードのホームポジションの間にトラックポイントがあるので 中ボタンを抑えたままトラックポイントを操作することで、ホームポジションを離れずに 上下(環境によっては左右も)スクロールができます。 つまり、キーボードとマウス(あるいはタッチパッド)…二つのデバイスを並べた環境よりも トラックポイント付きキーボードという一つのデバイスのほうが、簡便な操作ができます。 マウスやタッチパッドやカーソルキーが遠すぎるなんて悩みから開放されます。 実際、慣れれば、カーソルキーさえも無くても困りません。 トラックポイントでは、カーソルキーよりもすばやくカーソルを移動できますし 文書編集時にも、マウスポインターでの範囲指定が手軽で、事務処理で高い効果を得られます。 マウスポインターでなぞりながら、推敲する習慣はマウスでは成立すらしないでしょう。 トラックポイントは、ThinkPadの特徴であり、IBMの商標でしたが 他社のノートPCでもビジネスモデルを中心に、同様の装備を備えたものがあります。 それらはポインティングスティックといった総称で呼ばれます。 特徴やその他の利点はWikipedia参照。 http://ja.wikipedia.org/wiki/Pointing_stick ほとんどのノートPCでは、そのキーボードとタッチパッドの組み合わせを 外付けキーボードとしての製品化例がありません。 それは、ノートPCという前提で、しかたなしに成立したものにすぎないからです。 Appleもトラックパッドは、キーボードの手前より、横のほうが使いやすいと結論づけているようです。 トラックポイント付きキーボードは、もともと事務作業の効率化のために生まれ… かつては、デスクトップPCの付属品としての添付例もありましたし 外付けキーボードとしても製品化がされています。 現在では、比較的安価な55Y9024が通販などで入手できます。店頭在庫は普通ありませんけどね。 http://www.psplaza.com/cgi-bin/shopping/details.cgi?itemno=695&display=normal&class=0030004&word=&FF=&NP=0&TOTAL=5&enumber=0

sankaku_neko
質問者

補足

長文のご回答、ありがとうございます。 トラックポイント付きキーボードなら私の悩みを解決してくれるんですね。購入を検討してみます。 ただ、トラックポイントがないキーボードでの解決方法があれば、より嬉しいです。 「ショートカットキーにマウスのホイール操作を割り当てる」みたいなカスタマイズはできないのでしょうか?

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

縦書きでのご質問と思います。 「印刷レイアウト」表示は、文書の編集時だけにして、文章の入力時は、横書きで表示される「下書き」表示で作業すれば、ご質問のようなスクロールのための無駄な時間が大幅に縮小されますよ。 ご参考まで。

sankaku_neko
質問者

補足

ご回答ありがとうございます。 すみません、前提条件を説明するのを忘れていました。 私が想定しているのは、横書きで、すでに書いてある文章を修正していくケースです。 文章を修正するため、前後の文脈が見えるようにしたいのです。だからカーソルのある列を画面の真ん中に持ってきたいのです。 でも、確かに、「下書き」表示にすると、文章作成に必要のない表示が消えるので、書きやすいですね。

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

PageDownかRollDownのキーで

sankaku_neko
質問者

補足

ご回答ありがとうございます。 しかし、PageDown/PageUpではカーソルの位置が動いてしまうのですが。何か設定が必要なのでしょうか? あと、PageDown/PageUpでは、画面が大きく動いてしまうので、カーソルのある列を画面の真ん中に持ってくるようなスクロールに向かないようです。

関連するQ&A

  • 画面をスクロールするショートカットキー

    画面をスクロールするショートカットキー 最近なるべくマウスを使わずにタッチパッドとキーボードで操作するようにしているのですが、ウェブページやワードなどの画面がスーッとスクロールするショートカットキーって、ありますか? マウスなら中央のホイールをクリクリするので簡単なんですが、今タッチパッドで、スクロールバーにポイントをあててスーッと動かしています。入力中のカーソルが一旦離れてしまうので不便です。

  • ワードのスクロール(カーソルが画面の中央になるように)

    ワードのスクロールなんですが、カーソルというか作業位置が画面の中央になるようスクロールする設定はできないでしょうか。 現在の設定では、カーソルが一番下の行になっていて、「↓」を押すか、マウスでスクロールをさせないと、それより下の画面が見られないようになっています。 文章を新しく書く場合はよいのですが、修正作業などで、カーソル位置より下の文章も見ながら修正したい場合は、大変に不便です。 設定で変えられないものでしょうか、よろしくお願いします。 ちなみに、Word2003です。

  • 画面スクロールが速い

    ホイールを押してドラッグすると、かなりの速さで画面がスクロールします。 ネットの画面では速いのも便利ですが、エクセル・ワードでは、不便です。 あの画面スクロールの速さは調節できないでしょうか。

  • マウスのカーソル画面端でスクロール可能にするには?

     IE6などを使っていて、画面を上下にスクロールさせる方法はいろいろありますが、私の場合、画面右側のスクロールバーにカーソルを持っていってクリックするのが都合いい時があります。  その時、マウスを右一杯に移動させてしまうと、カーソルが画面端に移動してしまい、たとえウインドウを最大化していてもそのスクロールバーにひっかからないので、少し内側戻さなければなりません。  何でもないことのようですが、この「少し内側に戻す」と言う作業が長時間作業しているとかなり煩わしく感じてしまいます。  カーソル画面端でこのスクロールを可能にする方法はないものでしょうか?宜しくお願い致します。

  • FireFoxのスクロールがおかしくなっちゃいました

    これまで、キーボードの下を押すと、普通にスクロールしてたんですが、いつのまにか下を押すと、画面の一番下に行ってしまうようになってしまいました。 現在ではマウスのスクロールホイールか、スクロールバーでしかスクロールができず不便になってしまいました。 何が原因でしょうか? バージョンは3.0.1.0です。 よろしくお願いします。

  • ワードで、カーソル位置(入力箇所)を画面上下中央に保持する設定は?

    ワードの機能についてお伺いします。 文章作成の時に文字を打ち込んでいくと、文章が打ち込まれていくままにカーソル位置(入力箇所)が下の行に移動し、カーソル位置が画面最下行まで書いていくと、画面は書き上がった文章で埋められ、わざわざスクロールしないとその下が見えない状態になってしまいます。書いている文章の前後を確認しながら言葉を選びたい場合などに、毎回不便を感じています。 そこで質問。カーソル位置を常に画面上下中央に固定し、入力してもカーソル位置(入力している行)は移動させずに、文章画面の方を自動でスクロールさせる(書きあがった部分が順次上に送られていく)というような設定はないのでしょうか? 或いは、ショートカットキーで、今入力している箇所を画面上下中央に一発で移動させる(そうすれば入力箇所の前後が見渡せる)ような機能はありませんか? 以前似たような質問をされた方がいらっしゃたようですが、問題解決には至らなかった模様で、ここにもう一度質問させていただきます。 よろしくお願いいたします!!

  • Wordのカーソルスクロール機能について教えてください

    Word2007です Wordのオプションから詳細設定の編集オプションで“スマートカーソルを使う”をオンにすると スクロールしたときカーソルも一緒に移動すると聞いたのですが 私の場合カーソルは元の位置のままです 他に何か設定しておくことがあるのでしょうか また スクロールしたとき元の位置に戻るようにする方法はないものでしょうか よろしくお願いします

  • Word2002で画面をスクロールするショートカットはありますか?

    WinXPでWord2002を使っています。画面を「下」にスクロールする際に、マウスのホイールを使っていますが、できるだけキーボードから手を離したくないので、ショートカットで処理したいと思います。特に、入力している行が画面の最下部に来た場合、入力した文字がとても読みにくいのでスクロールが必要になります。PgDnだと、画面はスクロールされず、入力した最後の箇所にカーソルが移動するだけです。もしショートカットがあれば教えてください。よろしくお願いします。

  • ワードでゆらゆらとスクロールするカーソルの出し方

    さっきワードを使っていて、どこをどうクリックしたの か、画面に上下の矢印がついたカーソルが現れ、マウス を上下に動かすだけで、ゆらゆらと画面がスクロールするようになりました。カーソルがワードの文書画面中に あればどこでもスクロールできて便利なので、使いたい のですが、どうやって出すのか分かりません。御存知の 方、教えてください。

  • マウスでスクロールができません!!

    タイトル通りなんです。 先ほど、PCをつけてみたらマウスのホイール?で画面スクロールができません。 どなたか教えてもらえると嬉しいです!; 今は画面の横のスクロールバーでやってますが不便です。 ちなみにホイールを押してスクロールするのと 左クリックしながらするスクロールはできます。

専門家に質問してみよう