H1の見出しが数多くあるWORDドキュメントがあります。特定のH1見出しから次のH1見出しまでのすべての内容を削除できるマクロが必要です。本質的にH1セクションを削除します。同様に、次のH1またはH2の見出しまでH2見出しから削除したいかもしれません。マクロで見出しを削除するマクロ
0
A
答えて
0
oParagraph.Style(oParagraphはParagraphオブジェクト)を使用して段落のスタイルを指定できます。したがって、あなたは次のようなことをすることができます:
Dim oStartHeadingParagraph As Paragraph
Set oStartHeadingParagraph = Selection.Paragraphs(1)
If oStartHeadingParagraph.Style <> "Heading 1" Then
MsgBox "Please select the Heading 1 paragraph for the section you want to delete."
Else
Dim oParagraph As Paragraph
Set oParagraph = oStartHeadingParagraph
Do While Not oStartHeadingParagraph.Next Is Nothing
If oStartHeadingParagraph.Next.Style = "Heading 1" Then
Exit Do
Else
oStartHeadingParagraph.Next.Range.Delete
End If
Loop
oStartHeadingParagraph.Range.Delete
End If
0
アウトラインビューで文書を編集します。そこに移動し、次のように唯一の見出しは、レベル1を選択:
View > Outline
次に、レベルを選択します。
Show Level > Level 1.
あなたは、もはや維持したいだけH1の見出しを削除します。 &ドロップ見出しをドラッグすると、従属コンテンツが表示されます。
これは、必要に応じて大規模な編集を行うのに最適です。
関連する問題
- 1. 削除重複EXCEL VBAマクロ
- 2. Visual Basic Excel - 行を削除するマクロ
- 3. ゼロフィギュアのラインを削除するVBAマクロ
- 4. VBAを使用してAccessマクロをプログラムで削除する
- 5. SAS:マクロ呼び出しのマクロVAR
- 6. マクロ:条件付き行の削除
- 7. マクロは削除したいものを削除しています
- 8. セクションを識別して削除するマクロ
- 9. lispマクロのlet-bindingを条件付きで削除する
- 10. 図形からマクロをプログラムで削除する
- 11. excel vbaマクロでデータベース接続を削除する
- 12. マクロを実行するマクロ
- 13. excelマクロを見つける
- 14. マクロ機能は、マクロ変数に出力
- 15. マクロ出力なしでループする
- 16. Twigの別のマクロの中でマクロを呼び出す
- 17. 1つのマクロ内で別のマクロを呼び出すExcel VBA
- 18. Sublime Text 3キャレットからx行を削除するマクロ
- 19. Excel VBA /マクロ.txtファイルから不要なカンマを削除する
- 20. imageJマクロ内のファイルを削除するには
- 21. C++マクロから余分なカッコを削除する
- 22. ワードテーブルの空行を削除するVBAマクロ
- 23. 各行から下の境界線を削除するWordマクロ
- 24. マクロ選択の最後に重複を削除する
- 25. SAS - マクロにマクロを渡す
- 26. Scalaのマクロ:マクロ
- 27. Workbook-2マクロ呼び出しWorkbook-1マクロがエラー1004で失敗する
- 28. マクロ内でのマクロのネスト
- 29. jinja2:マクロの選択マクロまたはダイナミックマクロの呼び出し
- 30. SAS - マクロ内で呼び出されたproc sqlに続くマクロ
タイトルは全体の質問にすることが本当に必要でしたか?あなたは、私は、Wordマクロのヘルプや何かを使用したかもしれない... – MitMaro
完了。これは、SOの編集が便利な場所です。そうでなければ、SOは他のプログラミングQ&AサイトのようにGarbageで簡単に散らばっていた可能性があります。 – Aamir
私は同意しますが、悲しいことにまだ編集できません。 :P – MitMaro