
No.1ベストアンサー
- 回答日時:
wan_wanさん、こんにちは。
Wendy02です。
コメントブロックのようなマクロということで、タブの挿入と、削除です。あくまでも、行の先頭ということでご理解ねがいます。
Sub TabInsert()
'タブ挿入
Dim para As Paragraph
For Each para In Selection.Paragraphs
para.Range.InsertBefore vbTab
para.Range.MoveEnd
Next
End Sub
Sub DelTab()
'タブ削除
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^t"
.Replacement.Text = ""
.MatchFuzzy = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
ところで、今、やってみて、私は、まったく知識がゼロになっていました。最近は、言語なんぞに手を出しているので、ExcelVBAも、かなりいい加減になっているし、まして、Word なんて、半年ぶりです。なんとなく手探りで書いた感じです。
一応、上記は、ふたつのバージョンでテストしています。(Word 2003/2000)
最初、範囲を選択(Selection)してから、行ってみてください。
片方は、記録マクロを加工したものです。
>ワードは、本自体が、本屋にもありませんでした。
やっと、新規の本が出ましたね。
Wordで実践 やさしくて役に立つ「マクロ」事例集―2003/2002対応 (単行本)
西上原 裕明 技術評論社 (2006/02) 2,604 (税込み)
私は、ちょっと、この本は、値段ほど使わないと思いますので、相変わらず、『Office 97 プログラマーズガイド』とか、マイクロソフト・サポートのみです。マイクロソフトのほうは、かなりサンプルストックがありますね。体系的に並んでいないので、さっぱり覚えません。また、サンプルは、まだ他にも集めようとすると、かなりありますね。
それ以外の本のほうは、手に入れるのがかなり困難です。オークションや古本でたまに出ますが、97用で、定価以上の値段が付くと、ばかばかしくて買う気にはなれません。
英語でよければ、以下のサイトがあります。
簡単なマクロの一覧です。
http://word.mvps.org/FAQs/MacrosVBA/index.htm
この回答へのお礼
お礼日時:2006/07/28 10:50
いつもご指導ありがとう御座います。
早速、ご紹介頂いた本を購入しました。(中古ですが・・)
今まで、ワードでVBAを使うことはありえないって思っていたのですが、この本を読んで、勉強していきたいと思います。
お礼のお便りが遅くなり誠に申し訳ありませんでした。今後とも宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数のデータ系列の線の太さを...
-
エクセルでツールバーに「縮小...
-
Powerpointでランダムな数字の...
-
ファイル名を今日の日付、時刻...
-
Pictures.Insertメソッド⇒Shape...
-
VBA[Private Sub]のコードをシ...
-
最初の1回のみにボタンクリッ...
-
ユーザフォームをどの画面から...
-
別ブックからユーザーフォーム...
-
VBAを使ってエクセルシート...
-
アクセス マクロでキー送信:%...
-
VBAで実行時エラー '1004'の解...
-
エクセル2007 テキストボ...
-
Wordのマクロから書式(O)⇒箇条...
-
VBAをVBに変換する方法
-
ピボットグラフの書式の固定に...
-
どのドキュメントは暗号化され...
-
エクセルVBAで、画像の倍率を知...
-
VBA ChartWizardで円グラフが書...
-
エクセルのマクロでSelection.S...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のデータ系列の線の太さを...
-
エクセルでツールバーに「縮小...
-
ファイル名を今日の日付、時刻...
-
VBA[Private Sub]のコードをシ...
-
Powerpointでランダムな数字の...
-
最初の1回のみにボタンクリッ...
-
cellsで特定の離れた範囲を選択...
-
どのドキュメントは暗号化され...
-
エクセルのマクロでSelection.S...
-
エクセルのマクロのパスワード保護
-
ピボットグラフの書式の固定に...
-
VBAを使ってエクセルシート...
-
別ブックからユーザーフォーム...
-
エクセルVBAで、画像の倍率を知...
-
【ExcelVBA】クエリの更新とピ...
-
Pictures.Insertメソッド⇒Shape...
-
エクセル2007 テキストボ...
-
Visual Basicでのグラフ作成
-
エクセルで「ODBC Microsoft Ac...
-
エクセルシートをまとめて印刷...
おすすめ情報