質問編集履歴

11

修正

2022/11/13 11:40

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -26,135 +26,7 @@
26
26
  End If
27
27
  Next
28
28
 
29
- ### 該当のソースコード
30
- ```ここに言語を入力
31
-
32
- sub メール通知()
33
- Dim objOutlookApp As Object
34
- Dim objMail As Object
35
- Dim Rng As Range
36
- Dim intintNum As Integer
37
- Dim strBody As String
38
- Dim strTag1 As String
39
- Dim strTag2 As String
40
- Dim strTag3 As String
41
- Dim strTag4 As String
42
- Dim strTag5 As String
43
- Dim strBr As String
44
- Dim strSubject As String
45
- Dim strSTname_Template As String
46
- strBr = vbLf '改行コード
47
-
48
-
49
- '「メール」シートのA列最終行まで処理を繰り返します。
50
- For intNum = 3 To Worksheets(2).Cells(1048576, 1).End(xlUp).Row + 1
51
-
52
- '「メール」シートのA列載せるに値があればメール作成・送信処理を継続します。
53
- If Worksheets(1).Cells(intNum, 1) <> "" Then
54
-
55
- 'メールテンプレートを設定します。
56
- strSTname_Template = Worksheets(1).Range("B1").Value
57
-
58
- 'メールテンプレートの指定が無い場合は警告表示および処理を中断します。
59
- If strSTname_Template = "" Then
60
- MsgBox "B" & intNum & "にテンプレートシートを指定してください。"
61
- Exit Sub
62
- End If
63
-
64
- 'Outlook.Applicationを呼び出し、セットします。
65
- Set objOutlookApp = CreateObject("Outlook.Application")
66
- Set objMail = objOutlookApp.CreateItem(olMailItem)
67
-
68
- 'メール宛先・本文シート記載の値を変数に入れます。
69
- strTag1 = Worksheets(1).Range("G" & intNum).Text
70
- strTag2 = Worksheets(1).Range("C" & intNum).Text
71
- strTag3 = Worksheets(1).Range("D" & intNum).Text
72
- strTag4 = Worksheets(1).Range("E" & intNum).Text
73
- strTag5 = Worksheets(1).Range("F" & intNum).Text
74
-
75
- 'テンプレートのメール本文の箇所を読み込み、変数に入れます。
76
- For Each Rng In Worksheets(strSTname_Template).Range(Worksheets(strSTname_Template).Range("A5").Value)
77
- strBody = strBody & Rng.Value & vbLf
78
- Next Rng
79
-
80
- 'メール本文中のタグを指定データへ置換します。
81
- strBody = Replace(strBody, "<Tag1>", strTag1)
82
- strBody = Replace(strBody, "<Tag2>", strTag2)
83
- strBody = Replace(strBody, "<Tag3>", strTag3)
84
- strBody = Replace(strBody, "<Tag4>", strTag4)
85
- strBody = Replace(strBody, "<Tag5>", strTag5)
86
- With objMail
87
- .BodyFormat = 2 ' 「3」の場リッチテキスト型となります。「1」はテキスト型、「2」は HTML型となります。
88
- .To = Worksheets(1).Range("H" & intNum).Value
89
- .CC = Worksheets(1).Range("I" & intNum).Value
90
-
91
-
92
- '本文をBodyプロパティにセットします。
93
- .Body = Worksheets(1).Range("C" & intNum).Value & strBr & Worksheets(1).Range("D" & intNum).Value & strBr & strBr & strBody
94
-
95
-
96
- 'テンプレートからタイトルを読み込みます。
97
- strSubject = Worksheets(strSTname_Template).Range("A2").Value
98
-
99
- 'タグ部分を置換します。
100
- strSubject = Replace(strSubject, "<Tag1>", strTag1)
101
- strSubject = Replace(strSubject, "<Tag2>", strTag2)
102
- strSubject = Replace(strSubject, "<Tag3>", strTag3)
103
- strSubject = Replace(strSubject, "<Tag4>", strTag4)
104
- strSubject = Replace(strSubject, "<Tag5>", strTag5)
105
-
106
- Worksheets(1).Select
107
-
108
- Dim i As Variant
109
- Dim LastRow As Variant
110
- LastRow = Range("A1048576").End(xlUp).Row
111
- For i = 3 To LastRow
112
- If Cells(i, 3) = "S" Then
113
- objMail.Body = strBody
114
- objMail.HTMLBody = objMail.HTMLBody & "注意事項1<br>" & _
115
- "ご利用いただく際の注意事項について説明します。"
116
-
117
-
118
- ElseIf Cells(i, 3) = "M" Then
119
- objMail.HTMLBody = objMail.HTMLBody & "注意事項2<br>" & _
120
- "ご利用いただく際の注意事項について説明します。"
121
-
122
- Else
123
- objMail.Body = strBody
124
- objMail.HTMLBody = objMail.HTMLBody & "注意事項3<br>" & _
125
- "ご利用いただく際の注意事項について説明します。"
126
- End If
127
- Next
128
-
129
-
130
- .Subject = strSubject
131
-
132
-
133
- Select Case Worksheets(1).Cells(intNum, 1)
134
- Case "未"
135
- 'メールを表示します。
136
- .Display
137
- Case Else
138
- MsgBox "値が異なります。「未」か「済」を入力してください。"
139
- End Select
140
-
141
-
142
-
143
- End With
144
- 'メール本文をクリアします。
145
- strBody = ""
146
-
147
- End If
148
-
149
- Next intNum
150
-
151
- MsgBox "メール作成が完了しました。"
152
-
153
- Set objOutlookApp = Nothing
154
- Set objMail = Nothing
155
- End sub
156
-
157
- ```
158
29
 
159
30
 
160
31
 
32
+

10

修正

2022/11/11 03:09

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -2,8 +2,6 @@
2
2
  Excel VBAにてOutlookメールを作成したい。
3
3
 
4
4
  ### 発生している問題・エラーメッセージ
5
- https://teratail.com/questions/bfypv5atzbo1vt
6
- の質問に関連して教えてください。記載する文言がどんどん長く10行くらいになり、改行を入れたいと思い brやvbLfなどを試しましたが改行されず一行で記載されてしまいます。
7
5
  どのように改行コードを入れたらいいかがわかりません。
8
6
 
9
7
  ### 試したこと

9

修正

2022/11/11 03:08

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -5,10 +5,6 @@
5
5
  https://teratail.com/questions/bfypv5atzbo1vt
6
6
  の質問に関連して教えてください。記載する文言がどんどん長く10行くらいになり、改行を入れたいと思い brやvbLfなどを試しましたが改行されず一行で記載されてしまいます。
7
7
  どのように改行コードを入れたらいいかがわかりません。
8
-
9
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-08/9c35cec6-8ae1-40d9-b88f-99e5c94b49da.png)
10
-
11
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-08/f33d36f8-813f-494b-af7f-992785dc1eae.png)
12
8
 
13
9
  ### 試したこと
14
10
  vbLfなどを色々と試しましたが、一行で表示されてしまいます。

8

修正

2022/11/10 08:48

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -161,6 +161,6 @@
161
161
  End sub
162
162
 
163
163
  ```
164
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-10/495617c0-3575-4001-bad7-781465bd066b.png)
165
164
 
166
165
 
166
+

7

修正

2022/11/10 08:39

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -109,24 +109,28 @@
109
109
  strSubject = Replace(strSubject, "<Tag4>", strTag4)
110
110
  strSubject = Replace(strSubject, "<Tag5>", strTag5)
111
111
 
112
- Worksheets(1).Select
112
+ Worksheets(1).Select
113
+
113
- Dim i As Long
114
+ Dim i As Variant
114
- Dim LastRow As Long
115
+ Dim LastRow As Variant
115
- LastRow = Range("A1048576").End(xlUp).Row
116
+ LastRow = Range("A1048576").End(xlUp).Row
116
- For i = 3 To LastRow
117
+ For i = 3 To LastRow
117
- If Cells(i, 3) = "S" Then
118
+ If Cells(i, 3) = "S" Then
118
- objMail.Body = strBody
119
+ objMail.Body = strBody
119
- objMail.HTMLBody = objjMail.HTMLBody & "注意事項 <br>" & _
120
+ objMail.HTMLBody = objMail.HTMLBody & "注意事項1<br>" & _
120
- "ご利用いただく際の注意事項について説明します。"
121
+ "ご利用いただく際の注意事項について説明します。"
122
+
123
+
121
- ElseIf Cells(i, 3) = "M" Then
124
+ ElseIf Cells(i, 3) = "M" Then
122
- objMail.HTMLBody = objjMail.HTMLBody & "注意事項2 <br>" & _
125
+ objMail.HTMLBody = objMail.HTMLBody & "注意事項2<br>" & _
123
- "ご利用いただく際の注意事項について説明します"
126
+ "ご利用いただく際の注意事項について説明します"
127
+
124
- Else
128
+ Else
129
+ objMail.Body = strBody
125
- objMail.HTMLBody = objjMail.HTMLBody & "注意事項3 <br>" & _
130
+ objMail.HTMLBody = objMail.HTMLBody & "注意事項3<br>" & _
126
- "ご利用いただく際の注意事項について説明します"
131
+ "ご利用いただく際の注意事項について説明します"
127
-
128
- End If
132
+ End If
129
- Next
133
+ Next
130
134
 
131
135
 
132
136
  .Subject = strSubject

6

修正

2022/11/10 07:53

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -157,6 +157,6 @@
157
157
  End sub
158
158
 
159
159
  ```
160
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-10/495617c0-3575-4001-bad7-781465bd066b.png)
160
161
 
161
162
 
162
-

5

修正

2022/11/09 08:02

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -108,24 +108,23 @@
108
108
  strSubject = Replace(strSubject, "<Tag3>", strTag3)
109
109
  strSubject = Replace(strSubject, "<Tag4>", strTag4)
110
110
  strSubject = Replace(strSubject, "<Tag5>", strTag5)
111
+
111
-
112
+ Worksheets(1).Select
112
113
  Dim i As Long
113
114
  Dim LastRow As Long
114
115
  LastRow = Range("A1048576").End(xlUp).Row
115
116
  For i = 3 To LastRow
116
117
  If Cells(i, 3) = "S" Then
118
+ objMail.Body = strBody
117
- objMail.HTMLBody = objjMail.HTMLBody & "注意事項" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
119
+ objMail.HTMLBody = objjMail.HTMLBody & "注意事項 <br>" & _
118
- ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら1</a>" & vbLf & "
119
- その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら1</a>"
120
+ "ご利用いただくの注意事項について説明します。"
120
- ElseIf Cells(i, 3) = "M" Then
121
+ ElseIf Cells(i, 3) = "M" Then
121
- objMail.HTMLBody = objjMail.HTMLBody & "注意事項2" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
122
+ objMail.HTMLBody = objjMail.HTMLBody & "注意事項2 <br>" & _
122
- ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら2</a>" & vbLf & "
123
- その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら2</a>"
123
+ "ご利用いただくの注意事項について説明します。 "
124
124
  Else
125
- objMail.Body = strBody
126
- objMail.HTMLBody = objjMail.HTMLBody & "注意事項3" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
125
+ objMail.HTMLBody = objjMail.HTMLBody & "注意事項3 <br>" & _
127
- ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら3</a>" & vbLf & "
128
- その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら3</a>"
126
+ "ご利用いただくの注意事項について説明します。 "
127
+
129
128
  End If
130
129
  Next
131
130
 

4

修正

2022/11/08 10:59

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
  ### 発生している問題・エラーメッセージ
5
5
  https://teratail.com/questions/bfypv5atzbo1vt
6
- の質問に関連して教えてください。記載する文言がどんどん長く10行くらいになり、改行を入れたいと思い <br><vbLf>などを試しましたが改行されず一行で記載されてしまいます。
6
+ の質問に関連して教えてください。記載する文言がどんどん長く10行くらいになり、改行を入れたいと思い brやvbLfなどを試しましたが改行されず一行で記載されてしまいます。
7
7
  どのように改行コードを入れたらいいかがわかりません。
8
8
 
9
9
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-08/9c35cec6-8ae1-40d9-b88f-99e5c94b49da.png)
@@ -11,7 +11,7 @@
11
11
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-08/f33d36f8-813f-494b-af7f-992785dc1eae.png)
12
12
 
13
13
  ### 試したこと
14
- <vbLf>などを色々と試しましたが、一行で表示されてしまいます。
14
+ vbLfなどを色々と試しましたが、一行で表示されてしまいます。
15
15
  Dim i As Long
16
16
  Dim LastRow As Long
17
17
  LastRow = Range("A1048576").End(xlUp).Row
@@ -19,8 +19,7 @@
19
19
  If Cells(i, 3) = "S" Then
20
20
  objMail.HTMLBody = objjMail.HTMLBody & "注意事項" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
21
21
  ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら1</a>" & vbLf & "
22
- その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら1</a>"
22
+ その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら1</a>"
23
-
24
23
  ElseIf Cells(i, 3) = "M" Then
25
24
  objMail.HTMLBody = objjMail.HTMLBody & "注意事項2" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
26
25
  ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら2</a>" & vbLf & "
@@ -34,6 +33,8 @@
34
33
  Next
35
34
 
36
35
  ### 該当のソースコード
36
+ ```ここに言語を入力
37
+
37
38
  sub メール通知()
38
39
  Dim objOutlookApp As Object
39
40
  Dim objMail As Object
@@ -54,64 +55,61 @@
54
55
  '「メール」シートのA列最終行まで処理を繰り返します。
55
56
  For intNum = 3 To Worksheets(2).Cells(1048576, 1).End(xlUp).Row + 1
56
57
 
57
- '「メール」シートのA列載せるに値があればメール作成・送信処理を継続します。
58
+ '「メール」シートのA列載せるに値があればメール作成・送信処理を継続します。
58
59
  If Worksheets(1).Cells(intNum, 1) <> "" Then
59
60
 
60
- 'メールテンプレートを設定します。
61
+ 'メールテンプレートを設定します。
61
62
  strSTname_Template = Worksheets(1).Range("B1").Value
62
63
 
63
- 'メールテンプレートの指定が無い場合は警告表示および処理を中断します。
64
+ 'メールテンプレートの指定が無い場合は警告表示および処理を中断します。
64
65
  If strSTname_Template = "" Then
65
66
  MsgBox "B" & intNum & "にテンプレートシートを指定してください。"
66
67
  Exit Sub
67
68
  End If
68
-
69
-
69
+
70
- 'Outlook.Applicationを呼び出し、セットします。
70
+ 'Outlook.Applicationを呼び出し、セットします。
71
71
  Set objOutlookApp = CreateObject("Outlook.Application")
72
72
  Set objMail = objOutlookApp.CreateItem(olMailItem)
73
-
74
-
73
+
75
- 'メール宛先・本文シート記載の値を変数に入れます。
74
+ 'メール宛先・本文シート記載の値を変数に入れます。
76
75
  strTag1 = Worksheets(1).Range("G" & intNum).Text
77
76
  strTag2 = Worksheets(1).Range("C" & intNum).Text
78
77
  strTag3 = Worksheets(1).Range("D" & intNum).Text
79
78
  strTag4 = Worksheets(1).Range("E" & intNum).Text
80
79
  strTag5 = Worksheets(1).Range("F" & intNum).Text
81
80
 
82
- 'テンプレートのメール本文の箇所を読み込み、変数に入れます。
81
+ 'テンプレートのメール本文の箇所を読み込み、変数に入れます。
83
82
  For Each Rng In Worksheets(strSTname_Template).Range(Worksheets(strSTname_Template).Range("A5").Value)
84
83
  strBody = strBody & Rng.Value & vbLf
85
84
  Next Rng
86
85
 
87
- 'メール本文中のタグを指定データへ置換します。
86
+ 'メール本文中のタグを指定データへ置換します。
88
87
  strBody = Replace(strBody, "<Tag1>", strTag1)
89
88
  strBody = Replace(strBody, "<Tag2>", strTag2)
90
89
  strBody = Replace(strBody, "<Tag3>", strTag3)
91
90
  strBody = Replace(strBody, "<Tag4>", strTag4)
92
91
  strBody = Replace(strBody, "<Tag5>", strTag5)
93
-
94
- With objMail
92
+ With objMail
95
93
  .BodyFormat = 2 ' 「3」の場リッチテキスト型となります。「1」はテキスト型、「2」は HTML型となります。
96
94
  .To = Worksheets(1).Range("H" & intNum).Value
97
95
  .CC = Worksheets(1).Range("I" & intNum).Value
98
96
 
99
97
 
100
- '本文をBodyプロパティにセットします。
98
+ '本文をBodyプロパティにセットします。
101
99
  .Body = Worksheets(1).Range("C" & intNum).Value & strBr & Worksheets(1).Range("D" & intNum).Value & strBr & strBr & strBody
102
100
 
103
101
 
104
- 'テンプレートからタイトルを読み込みます。
102
+ 'テンプレートからタイトルを読み込みます。
105
103
  strSubject = Worksheets(strSTname_Template).Range("A2").Value
106
104
 
107
- 'タグ部分を置換します。
105
+ 'タグ部分を置換します。
108
106
  strSubject = Replace(strSubject, "<Tag1>", strTag1)
109
107
  strSubject = Replace(strSubject, "<Tag2>", strTag2)
110
108
  strSubject = Replace(strSubject, "<Tag3>", strTag3)
111
109
  strSubject = Replace(strSubject, "<Tag4>", strTag4)
112
110
  strSubject = Replace(strSubject, "<Tag5>", strTag5)
113
111
 
114
- Dim i As Long
112
+ Dim i As Long
115
113
  Dim LastRow As Long
116
114
  LastRow = Range("A1048576").End(xlUp).Row
117
115
  For i = 3 To LastRow
@@ -132,24 +130,24 @@
132
130
  Next
133
131
 
134
132
 
135
- .Subject = strSubject
133
+ .Subject = strSubject
136
134
 
137
135
 
138
- Select Case Worksheets(1).Cells(intNum, 1)
136
+ Select Case Worksheets(1).Cells(intNum, 1)
139
137
  Case "未"
140
138
  'メールを表示します。
141
139
  .Display
142
140
  Case Else
143
141
  MsgBox "値が異なります。「未」か「済」を入力してください。"
144
- End Select
142
+ End Select
145
143
 
146
144
 
147
145
 
148
- End With
146
+ End With
149
147
  'メール本文をクリアします。
150
148
  strBody = ""
151
149
 
152
- End If
150
+ End If
153
151
 
154
152
  Next intNum
155
153
 
@@ -159,6 +157,7 @@
159
157
  Set objMail = Nothing
160
158
  End sub
161
159
 
160
+ ```
162
161
 
163
162
 
164
163
 

3

修正

2022/11/08 10:53

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -9,7 +9,30 @@
9
9
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-08/9c35cec6-8ae1-40d9-b88f-99e5c94b49da.png)
10
10
 
11
11
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-11-08/f33d36f8-813f-494b-af7f-992785dc1eae.png)
12
+
13
+ ### 試したこと
14
+ <vbLf>などを色々と試しましたが、一行で表示されてしまいます。
15
+ Dim i As Long
16
+ Dim LastRow As Long
17
+ LastRow = Range("A1048576").End(xlUp).Row
18
+ For i = 3 To LastRow
19
+ If Cells(i, 3) = "S" Then
20
+ objMail.HTMLBody = objjMail.HTMLBody & "注意事項" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
21
+ ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら1</a>" & vbLf & "
22
+ その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら1</a>"
23
+
24
+ ElseIf Cells(i, 3) = "M" Then
25
+ objMail.HTMLBody = objjMail.HTMLBody & "注意事項2" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
26
+ ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら2</a>" & vbLf & "
27
+ その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら2</a>"
12
- ```
28
+ Else
29
+ objMail.Body = strBody
30
+ objMail.HTMLBody = objjMail.HTMLBody & "注意事項3" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
31
+ ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら3</a>" & vbLf & "
32
+ その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら3</a>"
33
+ End If
34
+ Next
35
+
13
36
  ### 該当のソースコード
14
37
  sub メール通知()
15
38
  Dim objOutlookApp As Object
@@ -135,29 +158,7 @@
135
158
  Set objOutlookApp = Nothing
136
159
  Set objMail = Nothing
137
160
  End sub
138
- ```
139
161
 
140
162
 
141
- ### 試したこと
142
- <vbLf>などを色々と試しましたが、一行で表示されてしまいます。
143
- Dim i As Long
144
- Dim LastRow As Long
145
- LastRow = Range("A1048576").End(xlUp).Row
146
- For i = 3 To LastRow
147
- If Cells(i, 3) = "S" Then
148
- objMail.HTMLBody = objjMail.HTMLBody & "注意事項" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
149
- ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら1</a>" & vbLf & "
150
- その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら1</a>"
151
-
152
- ElseIf Cells(i, 3) = "M" Then
153
- objMail.HTMLBody = objjMail.HTMLBody & "注意事項2" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
154
- ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら2</a>" & vbLf & "
155
- その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら2</a>"
156
- Else
157
- objMail.Body = strBody
158
- objMail.HTMLBody = objjMail.HTMLBody & "注意事項3" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
159
- ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら3</a>" & vbLf & "
160
- その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら3</a>"
161
- End If
162
- Next
163
163
 
164
+

2

修正

2022/11/08 10:51

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -96,8 +96,7 @@
96
96
  objMail.HTMLBody = objjMail.HTMLBody & "注意事項" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
97
97
  ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら1</a>" & vbLf & "
98
98
  その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら1</a>"
99
-
100
- ElseIf Cells(i, 3) = "M" Then
99
+ ElseIf Cells(i, 3) = "M" Then
101
100
  objMail.HTMLBody = objjMail.HTMLBody & "注意事項2" & vbLf & "ご利用いただく際の注意事項について説明します。" & vbLf & "
102
101
  ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら2</a>" & vbLf & "
103
102
  その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら2</a>"
@@ -108,11 +107,10 @@
108
107
  その他サービスをご利用いただくための注意事項は<a href=""https://www.google.co.jp/"">こちら3</a>"
109
108
  End If
110
109
  Next
111
-
112
-
110
+
113
111
 
114
112
  .Subject = strSubject
115
-
113
+
116
114
 
117
115
  Select Case Worksheets(1).Cells(intNum, 1)
118
116
  Case "未"

1

修正

2022/11/08 10:50

投稿

koko2
koko2

スコア21

test CHANGED
File without changes
test CHANGED
@@ -138,6 +138,8 @@
138
138
  Set objMail = Nothing
139
139
  End sub
140
140
  ```
141
+
142
+
141
143
  ### 試したこと
142
144
  <vbLf>などを色々と試しましたが、一行で表示されてしまいます。
143
145
  Dim i As Long