質問編集履歴
11
修正
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
修正
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
修正
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
|
-

|
10
|
-
|
11
|
-

|
12
8
|
|
13
9
|
### 試したこと
|
14
10
|
vbLfなどを色々と試しましたが、一行で表示されてしまいます。
|
8
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -161,6 +161,6 @@
|
|
161
161
|
End sub
|
162
162
|
|
163
163
|
```
|
164
|
-

|
165
164
|
|
166
165
|
|
166
|
+
|
7
修正
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
|
114
|
+
Dim i As Variant
|
114
|
-
Dim LastRow As
|
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 = obj
|
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 = obj
|
125
|
+
objMail.HTMLBody = objMail.HTMLBody & "注意事項2<br>" & _
|
123
|
-
"ご利用いただく際の注意事項について説明します
|
126
|
+
"ご利用いただく際の注意事項について説明します。"
|
127
|
+
|
124
|
-
Else
|
128
|
+
Else
|
129
|
+
objMail.Body = strBody
|
125
|
-
objMail.HTMLBody = obj
|
130
|
+
objMail.HTMLBody = objMail.HTMLBody & "注意事項3<br>" & _
|
126
|
-
"ご利用いただく際の注意事項について説明します
|
131
|
+
"ご利用いただく際の注意事項について説明します。"
|
127
|
-
|
128
|
-
End If
|
132
|
+
End If
|
129
|
-
|
133
|
+
Next
|
130
134
|
|
131
135
|
|
132
136
|
.Subject = strSubject
|
6
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -157,6 +157,6 @@
|
|
157
157
|
End sub
|
158
158
|
|
159
159
|
```
|
160
|
+

|
160
161
|
|
161
162
|
|
162
|
-
|
5
修正
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 & "注意事項
|
119
|
+
objMail.HTMLBody = objjMail.HTMLBody & "注意事項 <br>" & _
|
118
|
-
ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら1</a>" & vbLf & "
|
119
|
-
|
120
|
+
"ご利用いただく際の注意事項について説明します。"
|
120
|
-
ElseIf Cells(i, 3) = "M" Then
|
121
|
+
ElseIf Cells(i, 3) = "M" Then
|
121
|
-
objMail.HTMLBody = objjMail.HTMLBody & "注意事項2
|
122
|
+
objMail.HTMLBody = objjMail.HTMLBody & "注意事項2 <br>" & _
|
122
|
-
ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら2</a>" & vbLf & "
|
123
|
-
|
123
|
+
"ご利用いただく際の注意事項について説明します。 "
|
124
124
|
Else
|
125
|
-
objMail.Body = strBody
|
126
|
-
|
125
|
+
objMail.HTMLBody = objjMail.HTMLBody & "注意事項3 <br>" & _
|
127
|
-
ご利用いただくにあたっての注意事項の詳細は <a href=""https://www.google.co.jp/"">こちら3</a>" & vbLf & "
|
128
|
-
|
126
|
+
"ご利用いただく際の注意事項について説明します。 "
|
127
|
+
|
129
128
|
End If
|
130
129
|
Next
|
131
130
|
|
4
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
|
4
4
|
### 発生している問題・エラーメッセージ
|
5
5
|
https://teratail.com/questions/bfypv5atzbo1vt
|
6
|
-
の質問に関連して教えてください。記載する文言がどんどん長く10行くらいになり、改行を入れたいと思い
|
6
|
+
の質問に関連して教えてください。記載する文言がどんどん長く10行くらいになり、改行を入れたいと思い brやvbLfなどを試しましたが改行されず一行で記載されてしまいます。
|
7
7
|
どのように改行コードを入れたらいいかがわかりません。
|
8
8
|
|
9
9
|

|
@@ -11,7 +11,7 @@
|
|
11
11
|

|
12
12
|
|
13
13
|
### 試したこと
|
14
|
-
|
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
|
-
|
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
|
-
|
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
|
-
|
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
|
-
|
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
|
-
|
133
|
+
.Subject = strSubject
|
136
134
|
|
137
135
|
|
138
|
-
|
136
|
+
Select Case Worksheets(1).Cells(intNum, 1)
|
139
137
|
Case "未"
|
140
138
|
'メールを表示します。
|
141
139
|
.Display
|
142
140
|
Case Else
|
143
141
|
MsgBox "値が異なります。「未」か「済」を入力してください。"
|
144
|
-
|
142
|
+
End Select
|
145
143
|
|
146
144
|
|
147
145
|
|
148
|
-
|
146
|
+
End With
|
149
147
|
'メール本文をクリアします。
|
150
148
|
strBody = ""
|
151
149
|
|
152
|
-
|
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
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,7 +9,30 @@
|
|
9
9
|

|
10
10
|
|
11
11
|

|
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
修正
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
|
-
|
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
修正
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
|