teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

タイトル及び内容の表現をわかりやすく変更しました。

2020/09/01 15:57

投稿

addresshopeph
addresshopeph

スコア9

title CHANGED
@@ -1,1 +1,1 @@
1
- Word の VBAのコードにの質問す。
1
+ Word の VBAで特定色で塗りぶした語句を検索し蛍光ペンハイライト表示したい
body CHANGED
@@ -1,12 +1,15 @@
1
1
  Word の VBAのコードについての質問です。
2
2
  ・やりたいこと
3
- ⓵塗りつぶし部分指定して検索をかけて結果を蛍光ペンで色付けして確認。その後、Enterを押して次の塗りぶし部分の検索して蛍光ペンで色付けてその都度確認していきます。
3
+ 文書の中の特定の色で塗りつぶした語句をEnterキーを押すごとに一か所ずつ検索して、その都度蛍光ペンでハイライト表示します。
4
- ⓶直前に検出され蛍光ペンで色付けされた部分は次の検索行うためのEnterを押した時に元の塗りつぶしの色に戻していきます。
4
+ Enterキーを押して次の部分の検索に移った時に直前に検出され蛍光ペンのハイライト表示の部分を元の塗りつぶしの色に戻していきます。
5
5
 
6
6
  ・うまく動作しなかったコード
7
- Shading.BackgroundPatternColor = -553582746
7
+ Shading.BackgroundPatternColor = -553582746
8
+ (マクロの記録で確認したインデックス番号です。)
8
- を指定して検索したのですが、全ての部分に黄色の蛍光ペンがかかってしまいました。
9
+ を指定して検索したのですが、全ての部分に黄色の蛍光ペンがかかってしまいました。
10
+ 元の塗りつぶしの色に戻りませんでした。
11
+ Enterキーを押して次の検索を行うコードをどう表現すればいいのかわかりませんでした。
9
- VBA初心者です。ご教授のほどよろしくお願いします。
12
+ VBA初心者です。ご教授のほどよろしくお願いします。
10
13
 
11
14
  Word VBA
12
15
  コード