No.2ベストアンサー
- 回答日時:
私もNo1さんのアドバイスに同感。
マクロも良いけど、基本を覚えましょう。
・繰り返すのであれば定型句に登録してみては。
右揃えで寄せた「→戻る」を選択しておきます。
メニューの[挿入]→[定型句]→[新規作成]又は
[Alt+F3]キーで名前をつけるか、そのまま[OK]ボタン
でも良いです。
これで定型句に登録されますから、[挿入]→[定型句]
→[定型句→標準に付けた名前又は「→戻る」を選択。
右揃えで「→戻る」が表示されます。
繰り返すなら[F4]キーか[Ctrl+Y]キーを押せば繰り返します。
別のところに挿入するときにも、定型句から挿入できます。
・コピーで繰り返す方法もあります。
右揃えした「→戻る」を[Ctrl+C]キーでコピーして
次の行に[Ctrl+V]キーで貼り付けます。
[Ctrl+Y]キーか[F4]キーで繰り返しになりますので
貼り付けたものを繰り返します。
この回答への補足
[定型句]という手法のご教示有難うございました。初心者の私にはこれがピッタリのようですね。早速「→戻る」を入力、それを選択して右揃え、右揃えになったその選択状態のまま、定型句の新規作成をし、他の部分に挿入を試みましたが、なぜか右揃えになりません。この部分の補足指導をお願い致します。
補足日時:2005/10/09 21:55右揃えでの定型句の設定、夕べは何度やり直してもダメでしたが、今朝懲りずに再度やってみましたら、できました~!! 何が悪かったのかしらン???兎に角、一件落着。お陰で新しい技も覚えました。本当に有難うございました!!
No.4
- 回答日時:
こんにちは。
私は、趣味的に Wordのマクロも作りますが、あまり、仕事では使いません。仕事では、単に、既定のフォントから違うサイズに変えるとか程度です。
ご質問の内容の文書は、内容的に違うかもしれませんが、私の場合、ひじょうに面倒でした。それは、ハイパーリンクをつけるものです。そうすると、今度は、ブックマークが必要になってきてしまいます。しかし、Wordでは、あまり、マクロ(VBA)は、使いません。また、原稿はテキスト・エディタで書き、仕上げにWordを使っています。Wordアプリケーションは、ひじょうに脆弱なので、仕事中に、トラブルを起こせば、死活問題に発展してしまいます。
-----------------------------------------
キーボード・マクロの付け方:
>文頭からスペースを置き、その行末に「→戻る」を入力、そして改行
行末に置くのは、文字列を入力して、「右揃え」アイコンをポンとクリックすればよいのですが、それだけではないわけです。
(註:この作業は、スペースを置きません。右揃えします。しかし、右揃えした後に、左揃えをして、元に戻さないと、右揃えのフォーマットが残ってしまいます。)
保存先は、"Normal.Dot"にする場合は、Visual Basic Editor で開いて、編集してください。また、削除しマクロの記録の失敗は、必ず削除してください。
注意:
良く分っていることかもしれませんが、最初に、本番の前に、良く練習してください。まごついて間違えば、間違いの記録が残ります。
名前は、既定の名前(Macro1など)ではないものに書き換えてください。
例:Sub Modoru()
そして、Ctrl + S で、一旦保存してください。
次に、表示-ツールバー-ユーザー設定
コマンド[タブ]
保存先が、「Normal.dot」になっていたら、
キーボード(K) ボタンをクリック
分類(G) の中から、
マクロを選択
「マクロ」をクリックすると、
右側のマクロ(O)の中から、
「Modoru」
が出てくるはずです。
割り当てるキーを押してください(N)
となっていますから、ここでは、Altキーを押しながら、キーボードの 「1 」を選びました。
「Alt + 1」となって、
現在の割り当て
[未定義]
となっているか確認してください。
その次に、割り当て(A) ボタンをクリックすると、
現在の割り当て側に、「Alt+1 」が移るはずです。
[閉じる]-[閉じる]で、終了すれば、
ひとまず、完成です。後は、テストしてみてください。
Visual Basic Editor から、Wordの画面に戻って、果たして、Alt+1 で入力されるか試してみてください。
-------------------------
(今回、私が試してみて、Sub modoru() のプロシージャ名のSubの前に、空白が入っていると、ショートカットが認識されません。また、Excelと大きく違うことは、マクロでも、入力したものは、Ctrl+Z の[元に戻す]が可能なことです。また、WordのNormal.dot は、調子の良い状態の時に、一度、バックアップを取るとよいと思います。意外に壊れたりすることがあります。)
マクロというものが、そんな大それたものだと言う事すら知らない初心者の質問にご丁寧にご指導下さり、恐縮しております。そのうち皆様のような域に達せられるよう、少しづつ学んでいきます。有難うございました!
No.3
- 回答日時:
>文頭からスペースを置き
何文字スペース文字を入れるのですか。
一定数でなく、右詰に見えるように(一定文字数)ー(その行の今の文字数)を入れるということですか。
しかしこのやり方はワードでは、お勧めのやり方ではない。
>その行末に「→戻る」を入力
改行キーを入力したようにすると言うことですか。今は文末に改行が入ってないのですか。
>もし上記なら、スペースを入れるスタート文字は、プログラム的には、どうして見つけるのですか。
1スペースなり入っているのですか。(区切り文字は何か)
現在の段落の始めに、一定数のスペースを入れるだけなら
Sub test02()
For i = 1 To ActiveDocument.Paragraphs.Count
MsgBox ActiveDocument.Paragraphs(i).Range.Text
ActiveDocument.Paragraphs(i).Range.Text = " " & ActiveDocument.Paragraphs(i).Range.Text
Next i
End Sub
でできそうですが。
最適のモノかどうか判りません。
>なにかマクロとか言うものをつかうようだ
これはワードVBAですが、解説本もほとんど出ておらず、WEB上で散発的に
色々な処理に断片的に載っているに過ぎない。WEBから、拾うのも大変です。勉強のための情報に、エクセルVBAに比べると雲泥の差があります。
「使うようだ」といったレベルでは、すぐの実現は無理でしょう。
No.1
- 回答日時:
そもそも「文頭からスペースを置き、その行末に」というのが引っかかるなあ。
「→戻る」を行末に配置したいというのであればスペースを連打するのではなくて書式設定で「右揃え」を設定するのが鉄則。
スペースは文字をずらすために使うものではありません。
あと、初心者がマクロに手を出すのは賢明なこととはいえません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロで作った ワードエクセル かけ線や コピペなど 修正や色々な方法を教えてください 2 2023/07/07 22:27
- Visual Basic(VBA) 【マクロ】表への繰り返し転記について 1 2022/11/19 16:30
- Excel(エクセル) エクセルのマクロ作成について教えてください 5 2023/02/20 00:39
- Excel(エクセル) Excel 文字列が数値に変更できない 4 2022/12/07 06:08
- その他(暮らし・生活・行事) 50代 仕事のミスが多い 2 2022/08/26 07:38
- その他(Microsoft Office) パワーポイントやワード、エクセルでのスライドショーやテキストの微調整について 1 2023/01/12 05:50
- Java Java 南京錠 2 2023/02/04 11:46
- デスクトップパソコン デスクトップパソコンのお薦めを教えてください。 19 2022/10/25 09:21
- その他(プログラミング・Web制作) Pythonでこのプログラミングを作りたいのですが 1 2022/10/24 18:56
- PowerPoint(パワーポイント) パワーポイント。2つの矢印のワイプ&消滅の順番に実施、これの繰り返し 2 2023/07/25 09:13
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ローマ字→カタカナへ変換(エク...
-
EXCELのセルへ、デジタル時計を...
-
エラーになってないのにVBA...
-
マクロ 実行ボタンを押さずに...
-
Excel VBA のdebug(F8キー) が...
-
Excelのワークシート上に検索窓...
-
Excelを開いた時に表示さ...
-
複数ファイルにある特定のシー...
-
Wordで「原稿用紙○枚」を換算す...
-
Excel2000 データの並べ替えで...
-
選択範囲の反転
-
エクセルで複数のシートをまと...
-
《エクセル2000》非表示になっ...
-
ワードからエクセルへ貼り付け...
-
マクロ ブックをマクロなしでコ...
-
モジュール内のマクロを全て実...
-
Wordの画面を左右にスクロール...
-
VBAでEXCELに埋め込んだPDFを開...
-
エクセル ピボットテーブルの...
-
マクロボタンをある条件の時に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローマ字→カタカナへ変換(エク...
-
マクロ 実行ボタンを押さずに...
-
複数ファイルにある特定のシー...
-
Excel VBA のdebug(F8キー) が...
-
EXCELのセルへ、デジタル時計を...
-
エラーになってないのにVBA...
-
Excelを開いた時に表示さ...
-
Excelのワークシート上に検索窓...
-
【Excel VBA】エラー番号400
-
ワードからエクセルへ貼り付け...
-
Excelマクロでオプションボタン...
-
エクセルのマクロ機能で前のシ...
-
エクセルで複数のシートをまと...
-
Wordの画面を左右にスクロール...
-
エクセル グラフの軸の最小値最...
-
マクロ ブックをマクロなしでコ...
-
EXCEL 複数のシートの同一の位...
-
モジュール内のマクロを全て実...
-
Wordで「原稿用紙○枚」を換算す...
-
TeraTermのマクロについて
おすすめ情報