単語の文書にはパーセント値が含まれています。例えばのために、今月のリターンは「1.25%である。私は、黄色の背景色で割合番号をハイライト表示します。単語文書内の単語を検索するには
答えて
次のコードは、その後ドットが続くパターン1または2桁(S)を探しますによって%続いて1又は2桁(S)と(例えば1.2%、1.23パーセント、12.3%、または12.34パーセント)、それをハイライト:
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find.Replacement.Highlight = True
With Selection.Find
.Text = "[0-9]{1,2}.[0-9]{1,2}%"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
この1つはパターン1探しまたは2桁に続いてパーセントと(例えば1%、12%)、それをハイライト:あなたも番号Iの前に負の符号を強調したい場合は :
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find.Replacement.Highlight = True
With Selection.Find
.Text = "[0-9]{1,2}%"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
・ホープこれはあなたの必要性
EDITをカバー
Public MyPattern As String
Sub MainSub()
MyPattern = "[0-9]{1,2}.[0-9]{1,2}%"
HighlightPattern
MyPattern = "[0-9]{1,2}%"
HighlightPattern
MyPattern = "-[0-9]{1,2}.[0-9]{1,2}%"
HighlightPattern
MyPattern = "-[0-9]{1,2}%"
HighlightPattern
End Sub
Sub HighlightPattern()
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find.Replacement.Highlight = True
With Selection.Find
.Text = MyPattern
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
Thanks Remi、検索テキストに負の数を追加できますか? – Prem
ここでは、テキスト文字を検索して、正または負の数は実際には考えられませんが、文字の観点から見ています: '.Text'パーツの引数に_minus sign_を追加するとできます: - [0-9] {1,2}。[0-9] {1,2}% "と' " - [0-9] {1,2}%" 'この場合、あなたは複製する必要がありますコードの段落。良い方法は、変数 '.Text'を使って一つの段落だけを書くことです。 –
[あなたに合った場合はこの回答を受け入れてください](http://meta.stackexchange.com/questions/5234/how-does-accepting -an-answer-work) –
- 1. 文書内のページにある単語を検索する
- 2. 文字列内の単語の検索
- 3. データベース内の単語を検索する
- 4. 文字列内の単語を検索するには
- 5. 単語を検索する
- 6. 文書内に単語文書を挿入した後の単語API
- 7. データベース内で文字列内の単語を検索する
- 8. 単語検索アルゴリズム
- 9. mysqlのテキスト内の単語を検索
- 10. 単語をAPIに検索
- 11. 単語の袋の中の単語を検索する
- 12. 辞書から単語の文字列を検索する
- 13. 文章中の単語を検索
- 14. リスト内の単語の検索方法
- 15. VBA文字列内の特定の単語を検索する
- 16. テキストファイル内のPython単語検索
- 17. テキストブロック内の単語/句内の文字のパーセンテージを検索
- 18. C - 単語内の文字を検索する
- 19. Java文字列内の単語を検索する
- 20. C文字列内の単語を検索する
- 21. 文字セット内の単語を検索するPHP
- 22. 文字列内の正確な単語を検索する
- 23. MongoDBと単語の全文検索
- 24. elasticsearch全文検索単語の一部
- 25. ある単語の文書の内容を別の単語の文書にコピーする方法は?
- 26. すべての文字が別の単語に含まれているファイル内の単語を検索する
- 27. 文字で文字列内の単語を検索
- 28. Pythonで単語を検索
- 29. 文字列内の単語を検索し、アンドロイドのテキストビューで単語を強調表示する方法は?
- 30. WebViewで単語と文字を検索して検索する
あなたの目標とドキュメントの内容を正確に少しでも上手く伝えることができますか?ドキュメントの長さは、そこに多くの数字がありますか?あなたはそれらをすべてハイライトしたいのですか?%でハイライトしたいのですか?また、これまでに何を試してやったのですか? –
すべての桁を強調したい、それは10ページの文書です。私は文書で "%"を見つけようとしましたが、数字全体を選択する方法は分かりません(1.25%)。 – Prem