直前の編集位置に戻るためのコマンド「Shift+F5」は知っていますが少しわずらわしいので、毎回自動的に実行させる「マクロ」とかの設定の手順を詳しくお教え願います。
以前このサイトで、
「Normal.dot に、以下のマクロを登録して下さい。
Sub AutoOpen
Application.GoBack
End Sub 」
というのを見かけましたが、私は素人のためこの4行の意味が全く理解できないでいます。
この4行の部分を、パソコン素人にも分かるようにご指南頂ければ助かります。
※使っているのはWORD2003です
No.3ベストアンサー
- 回答日時:
やはり登録手順でしたね。
マクロを使用して起動するのは、ある程度Wordの仕様を理解していて、
マクロに慣れてからのほうが良いと思います。(ANo2のURL先も参考に)
まぁ、ある程度勉強することを前提にして手順を紹介しますね。
1) Wordを起動して、新規文書を開く
2) メニューの[ツール]→[マクロ]→[ Visual Basic Editer ]→又は
[ Alt+F11 ]キーを押して[ Microsoft Visual Basic -Normal- ]を
開きます。たぶんタイトルバー[ NewMacros(コード) ]になっている
と思いますので、そこに質問にある「Sub~EndSub」をコピーして、
「Option Explicit」の下に貼り付けします。
もしもタイトルバーが[ NewMacros(コード) ]でない場合は、左に
ある[標準モジュール]をダブルクリックして[ NewMacros ]を選択し
ダブルクリックして[ NewMacros(コード) ]にします(説明が面倒)。
3) [ Visual Basic Editer ]を閉じ、Wordを終了します。
これで、直前の編集位置にジャンプしたい文書を開けば、移動している
はずです。これが出来ないのなら、マクロでの起動は諦めて下さい。
登録したマクロは削除し、マクロについてもっと勉強をし、ある程度の
理解をしてから再度挑戦をしてください。
これ以上のアドバイスは、この質問ではしませんから、もっと知りたい
のなら別の方に訊いてください。
enunokokoro様、なんと、私でもうまく行きました!
やった手順は下記の通りです(多分)。
これでワードでも長い文章の推敲作業などでストレスなく使えるようになりました。
このたびは貴重な時間を割いて何度も御指南下さり、本当にありがとうございました。
------------
Wordを起動して、新規文書を開く。
メニューの「ツール」→「マクロ」→「 Visual Basic Editer 」を開く。
「Visual Basic Editer」の上のメニューの「表示」→「プロジェクト エクスプローラ」→その中の(「Normal(NORMAL)」の中にある)「標準モジュール」をダブルクリックして「 NewMacros 」を選択しダブルクリック。
すると右側に広い書き込みフィールドが表示されるので、そこの余白(空いている下の適当な場所)に「Sub AutoOpen
Application.GoBack
End Sub 」
のかぎかっこ内をコピペする。
「 Visual Basic Editer 」を終了し、Wordも終了する。
これで、いくつかのワード文書を開いて確かめたところ、一太郎と同じように、ちゃんと直前の編集位置で全て開くようになりました。
No.2
- 回答日時:
ANo.1の回答をしてから気が付きましたが、もしかしたらマクロの登録
方法がわからないのでしょうか?
マクロについて全然解らないなら、[ Shift+F5 ]キーで対応したほうが
良いと思いますよ。
マクロ記録を扱えるようになったら、いろいろトライしてください。
こちら↓のステップ1~9までを読んでおけば、ある程度理解できます。
どんきちのWordVBA奮戦記 モーグスキルアップ講座
http://www.moug.net/skillup/pmm/dn09-1.htm
enunokokoro様、専門的ご教授痛み入ります。
私としましては、「マクロについての知識がなくても、この順番に操作すればできる」というような、今回のケースに限ったマクロ設定の手順そのもの(例えば「(1)…を開く →(2)…に“…”と入力する →(3)… 」みたいな説明)をお教えいただければと思っていました。
やはりご助言の通り諦めた方がいいみたいですね。
No.1
- 回答日時:
直前の編集位置に移動するための[ Shift+F5 ]キーをマクロ記録すると
[ Application.GoBack ]になります。
“Application”は使用しているApplicationであるWordを示しており、
“GoBack”は直前に編集していた所へ移動するメソッドです。
マクロの前後にある
Sub マクロ名
↓
End Sub
は完結した構文を持つ最小単位を記述する範囲です。
“AutoOpen”は、自動実行マクロの一つで特殊なものです。
既存の文書である作業済みの文書を開くとき、自動で行うマクロを指定
してあれば、それを実行します。
このことから、「Normal.dotで作成されたすべてのWord文書を開く時に、
自動で実行される、直前の編集箇所へのジャンプするマクロ」になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/07/13 12:31
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのVBAで自動的にVBE画...
-
Wordをマクロ有効にするには
-
word 英語 大文字を小文字に変...
-
[Word]条件により表示・非表示...
-
Wordの「レ」チェックボックス...
-
Wordで複数の単語を一括置換す...
-
Word文書に必須入力項目を設けたい
-
(実行時エラー5852)Excelデータ...
-
Word2013: コピー、切り取り、...
-
ワードを立ち上げると画面が小...
-
ノートパソコンに関しまして。M...
-
ロータス1,2,3がエクセルに駆逐...
-
ワード・エクセルのないパソコ...
-
MIcrosoft Office XP Personal...
-
パソコンを購入するのにかかる...
-
マイクロソフトは独占禁止法違反?
-
富士通のパソコンを誤って初期...
-
アプリの使用時間を制限するアプリ
-
安くて役立つエクセル・ワード...
-
スキャナーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(実行時エラー5852)Excelデータ...
-
Access2010マクロ メッセージ...
-
Word文書に必須入力項目を設けたい
-
Excelのマクロは管理者でないと...
-
Excelのシートを印刷不可(禁止...
-
VBAを禁止している会社って...
-
Excelのマクロのショートカット...
-
画像判定の出来るマクロツール
-
Wordのマクロを有効にする方法
-
フリーソフト(電子印鑑)をイ...
-
今まで実行できていたマクロが...
-
エクセルのVBAで自動的にVBE画...
-
ThisWorkbook Moduleとは??
-
Excel2003 GET.CELL関数を使う...
-
KingsoftのOffice2013でExcelの...
-
EXCELのマクロを有効にする
-
WORDのマクロでNG文字がある場...
-
texの数式番号の形式の変更の仕...
-
マクロのアイコンを消したい
-
MS-Projectの使い方(マクロを...
おすすめ情報