VBAを使用して単語の各段落内のテキストの範囲を選択してください
こんにちは、
私は仕事をする大きな単語ファイルを持っています.各ファイルでは、各段落を繰り返す必要があり、 "("と ")"の間のテキストを選択し、それを使って何かをします.
誰かがStackOverflowについて似たような質問を投稿し、ここに基づいて私が試したもののコードスニペットは正しく機能しません.
ここで何をしたのは何をしましたか?
あらゆる助けが大いに感謝されるでしょう.
返信リスト(回答:4)
わずかに異なるアプローチ:
Sub ReferenceRecerPlacer2()
薄暗いカウンター
文字列としてムードテキスト
selection.homekeyユニット:= WDStory
selection.find
.text= "\(* \)"
.matchwildcards= true
.execute
カウンタ=カウンタ+ 1
thetext= mid(selection.text、2、len(selection.text)-2)
debug.print "instance#"&counter&":"&"&"&"
ループ
debug.print "プロセスが正常に完了"
終了SUB
応答3# ->にスキップ2 #HansVMV 1このように:
Sub ReferenceRecerPlacer2()
薄暗いカウンター
selection.homekeyユニット:= WDStory
selection.find
.text= "\(* \)"
.matchwildcards= true
.execute
カウンタ=カウンタ+ 1
selection.movestart
selection.moveend count:=-1
selection.font.doublestrikethrough= true
selection.collapse方向:= wdcollapseend
ループ
debug.print "プロセスが正常に完了"
終了SUB√
関連質問
- WordApplicationで「エラー429 ActiveXコンポーネントはオブジェクトを作成できません」
- 単語Docxから自分のファイルへの詩を抽出するための単語マクロ
- 複数のテーブルに散布ヘッダーを結ぶ
- My Office 2016、 Windows 10 に、ポルトガル語(ブラジル語)の言語パックをインストールできません.
- ランタイムエラー1004範囲クラスのAutoFillメソッド失敗しました
- Office 2016印刷号
- Microsoft Word 2016凍結
- Office Professional Plus 2016では、64ビット Windows 10 EnterpriseのOffice Professional Plus 2016では、MS Wordが設定ユーティリティの実行を開始するたびに
- 5文字以上のセル内のテキストのみを表示する