Excel выводит «True» на электронную почту Outlook вместо данных - PullRequest
0 голосов
/ 12 февраля 2020

Экспорт диапазона в электронное письмо в Outlook дает этот результат вместо желаемого.

Мой код должен вставить ячейки в электронное письмо в виде таблицы.

Как это в теле письма будет просто написано "True", а данные на листе отсутствуют. Я по-прежнему сталкиваюсь с правильным синтаксисом PasteSpecial даже после копирования его по буквам.

   Dim OlApp As Outlook.Application
   Dim ObjMail As Outlook.MailItem
   Dim strTo As String
   Dim strSubject As String
   Dim strHTMLBody As String
   Dim Sel As Range

   Set Sel = Range("A1:B3")
   Sel.Copy

   Set OlApp = Outlook.Application
   Set ObjMail = OlApp.CreateItem(olMailItem)

   ObjMail.To = strTo
   ObjMail.Subject = strSubject
   ObjMail.Body = Sel.PasteSpecial
   ObjMail.Display
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...