Окно просмотра VBA показывает «несоответствие типов» и значение «Пусто» для значений. strBody
Переменная и значение при запуске этого сценария. Я подтвердил, что электронная часть этого скрипта работает. Я просто не могу выбрать диапазон ячеек, которые я хочу. Справка?
Я бы хотел выбрать диапазон для переменной strBody
.
Если я заменим переменную strBody
на следующую, все будет работать:
strBody = Str(Sheet1.Cells(1, 1)) & Str(Sheet1.Cells(1, 2))
Sub send_email()
Dim NewMail As Object
Dim MailConfig As Object
Dim SMTP_Config As Variant
Dim strSubject As String
Dim strFrom As String
Dim strTo As String
Dim strCc As String
Dim strBcc As String
Dim strBody As Variant
strSubject = "Mail from Excel"
strFrom = "email@gmail.com"
strTo = "email@gmail.com"
strCc = ""
strBcc = ""
strBody = Str(ActiveWorkbook.Sheets("Sheet1").Range("A1:B2"))