質問編集履歴

7

修正

2022/11/05 11:22

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -3,21 +3,7 @@
3
3
 
4
4
  キーワードが一致した場合、そのコメントをメールに貼り付けるような送信メールを作成したいのですが構文の書き方が分かりません。コメントは3通りあります。コメントの一部はリンクをクリックするようにしたいですがうまくいきません。
5
5
 
6
- Excelシート名:メール
7
- |表示|番号|Tag2|Tag3|Tag4|Tag5|Tag1|To:|CC:|
8
- |未|1|S|AAA|AAA|V1.0|田中|AA@aaa.co.jp|
9
- |未|2|M|BBB|BBB|V1.1|佐藤|BB@bbb.co.jp|
10
- |未|3|L|CCC|CCC|V1.0|山田|AA@aaa.co.jp|
11
6
 
12
-
13
- テンプレートシート
14
- シート名:通知送付
15
-
16
-
17
- ### 該当のソースコード
18
- ```
19
- VBA
20
- ```
21
7
  Sub メール通知()
22
8
 
23
9
 

6

修正

2022/11/05 11:21

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -1,28 +1,6 @@
1
1
  前提・実現したいこと
2
2
 
3
- ①マクロを使ってアウトルックのメールの一斉送信を行いたいです。
4
- ②エクセルC列の情報を元に本文の内容を一部変更したいです。
5
- ③②はリンクをクリックしたところに飛ぶようなハイパーリンクにしたいです。
6
3
 
7
-
8
- ### 発生している問題・エラーメッセージ
9
- C列が"S"なら
10
- ********
11
- 詳細は <a href="https://www.google.co.jp/">こちら1</a>。
12
- 問い合わせ先は<a href="mailto:info@sample.com">こちら1</a>
13
- ********
14
-
15
- C列が"M"なら
16
- ********
17
- 詳細は <a href="https://www.google.co.jp/">こちら2</a>。
18
- 問い合わせ先は<a href="mailto:info@sample.com">こちら2</a>
19
- ********
20
-
21
- C列が"L"なら
22
- ********
23
- 詳細は <a href="https://www.google.co.jp/">こちら3</a>。
24
- 問い合わせ先は<a href="mailto:info@sample.com">こちら3</a>
25
- ********
26
4
  キーワードが一致した場合、そのコメントをメールに貼り付けるような送信メールを作成したいのですが構文の書き方が分かりません。コメントは3通りあります。コメントの一部はリンクをクリックするようにしたいですがうまくいきません。
27
5
 
28
6
  Excelシート名:メール
@@ -30,10 +8,7 @@
30
8
  |未|1|S|AAA|AAA|V1.0|田中|AA@aaa.co.jp|
31
9
  |未|2|M|BBB|BBB|V1.1|佐藤|BB@bbb.co.jp|
32
10
  |未|3|L|CCC|CCC|V1.0|山田|AA@aaa.co.jp|
33
-
34
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-10-30/992f333b-7d1c-4bee-9276-5f21bb51998d.png)
35
11
 
36
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-10-30/b25e89ff-d32f-419e-984c-d78d6b11400b.png)
37
12
 
38
13
  テンプレートシート
39
14
  シート名:通知送付

5

修正

2022/10/31 11:16

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ①マクロを使ってアウトルックのメールの一斉送信を行いたいです。
4
4
  ②エクセルC列の情報を元に本文の内容を一部変更したいです。
5
- ③②はハイパーリンクで表示したいです。
5
+ ③②はリンクをクリックしたところに飛ぶようなハイパーリンクしたいです。
6
6
 
7
7
 
8
8
  ### 発生している問題・エラーメッセージ
@@ -23,7 +23,7 @@
23
23
  詳細は <a href="https://www.google.co.jp/">こちら3</a>。
24
24
  問い合わせ先は<a href="mailto:info@sample.com">こちら3</a>
25
25
  ********
26
- キーワードが一致した場合、そのコメントをメールに貼り付けるような送信メールを作成したいのですが構文の書き方が分かりません。コメントは3通りあります。
26
+ キーワードが一致した場合、そのコメントをメールに貼り付けるような送信メールを作成したいのですが構文の書き方が分かりません。コメントは3通りあります。コメントの一部はリンクをクリックするようにしたいですがうまくいきません。
27
27
 
28
28
  Excelシート名:メール
29
29
  |表示|番号|Tag2|Tag3|Tag4|Tag5|Tag1|To:|CC:|
@@ -103,7 +103,7 @@
103
103
  strBody = Replace(strBody, "<Tag5>", strTag5)
104
104
 
105
105
  With objMail
106
- .BodyFormat = 3 ' 「3」の場リッチテキスト型となります。「1」はテキスト型、「2」は HTML型となります。
106
+ .BodyFormat = ' 「3」の場リッチテキスト型となります。「1」はテキスト型、「2」は HTML型となります。
107
107
  .To = Worksheets(1).Range("H" & intNum).Value
108
108
  .CC = Worksheets(1).Range("I" & intNum).Value
109
109
 

4

修正

2022/10/31 11:12

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -2,6 +2,7 @@
2
2
 
3
3
  ①マクロを使ってアウトルックのメールの一斉送信を行いたいです。
4
4
  ②エクセルC列の情報を元に本文の内容を一部変更したいです。
5
+ ③②はハイパーリンクで表示したいです。
5
6
 
6
7
 
7
8
  ### 発生している問題・エラーメッセージ

3

修正

2022/10/31 11:09

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -126,12 +126,12 @@
126
126
  LastRow = Range("A1048576").End(xlUp).Row
127
127
  For i = 3 To LastRow
128
128
  If Cells(i, 3) = "S" Then
129
- Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
129
+ Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
130
130
 
131
131
  ElseIf Cells(i, 3) = "M" Then
132
- Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
132
+ Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
133
133
  Else
134
- Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
134
+ Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
135
135
  End If
136
136
  Next
137
137
 
@@ -173,11 +173,11 @@
173
173
  LastRow = Range("A1048576").End(xlUp).Row
174
174
  For i = 3 To LastRow
175
175
  If Cells(i, 3) = "S" Then
176
- Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら1</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら1</a>"
176
+ Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら1</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら1</a>"
177
177
  ElseIf Cells(i, 3) = "M" Then
178
- Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら2</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら2</a>"
178
+ Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら2</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら2</a>"
179
179
  Else
180
- Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら3</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら3</a>"
180
+ Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら3</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら3</a>"
181
181
  End If
182
182
  Next
183
183
 

2

構文修正

2022/10/30 10:09

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -173,11 +173,11 @@
173
173
  LastRow = Range("A1048576").End(xlUp).Row
174
174
  For i = 3 To LastRow
175
175
  If Cells(i, 3) = "S" Then
176
- Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
176
+ Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
177
177
  ElseIf Cells(i, 3) = "M" Then
178
- Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
178
+ Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
179
179
  Else
180
- Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
180
+ Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
181
181
  End If
182
182
  Next
183
183
 

1

コード修正

2022/10/30 10:07

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -174,8 +174,7 @@
174
174
  For i = 3 To LastRow
175
175
  If Cells(i, 3) = "S" Then
176
176
  Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
177
-
178
- ElseIf Cells(i, 3) = "M" Then
177
+ ElseIf Cells(i, 3) = "M" Then
179
178
  Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"
180
179
  Else
181
180
  Cells(i, 10) = "Cells(i, 10) = "詳細は <a href="https://www.google.co.jp/">こちら</a>。問い合わせ先は<a href="mailto:info@sample.com">こちら</a>"