0
私はExcel VBAでいくつかのコードを持っています。私は電子メールでそれを送る必要があります。それはうまく見えますが、電子メールは受信されません。誰か助けてくれますか?Excel VBA電子メールを送信
i = 4
Do While Sheets("Data").Cells(i, 1).Value <> ""
If Sheets("Data").Cells(i, 11).Value = "Pabaigtas" And Sheets("Data").Cells(i, 12).Value = "NE" And Sheets("Data").Cells(i, 10).Value <> "DONE" Then
Sheets("Email").Range("A2:P2").ClearContents
Sheets("Data").Range(Cells(i, 1), Cells(i, 16)).Copy
Sheets("Email").Range("A2:P2").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Sheets("Data").Cells(i, 10).Value = "DONE"
Sheets("Email").Activate
ActiveSheet.Range("A1:P2").Select
ActiveWorkbook.EnvelopeVisible = True
With ActiveSheet.MailEnvelope
.Introduction = "NEATITIKIMU REGISTRAS"
.Item.To = "[email protected]" & ";" & "[email protected]" & ";" & "[email protected]" & ";" & "[email protected]" & ";" & "[email protected]" & ";" & "[email protected]" & ";" & "[email protected]" & ";" & "[email protected]" & ";" & "[email protected]" & ";" & "[email protected]"
.Item.Subject = "PABAIGTA UZDUOTIS NEATITIKIMU REGISTRE"
.Item.Send
End With
ActiveWorkbook.EnvelopeVisible = False
End If
i = i + 1
Loop
は、MS Outlookは、標準のメールクライアントですか? ExcelとOutlookのバージョンは何ですか? – Luuklag