2015-12-09 7 views
-1

У меня есть следующий код и получить Несовпадение 13 Ошибка при отладке:Как совместить строку и вариант теле письма в УВА

finalbody = body1 & body2

olMail.Body = finalbody 
olMail.Display 

Где body1 - это строка, а body2 - вариант (данные, похожие на изображение в электронной таблице).

Может ли кто-нибудь помочь мне решить эту проблему, чтобы отправить электронное письмо? Я знаю, что он не показывает полный код, но мне не нужно, я думаю.

+0

полный код всегда необходим. Если вам нужна помощь, напишите всю необходимую информацию. –

+1

Я думаю, вам нужно специальное обращение с нетекстовым контентом. Подсказка Google: 'vba отправить почту со встроенным изображением' –

ответ

0

Вы можете преобразовать вариант в строку: CStr (вариант имя переменной) или преобразовать строку варианта квар (строка имя переменной)

Либо

finalbody = CVar(body1) & body2 

Или

finalbody = body1 & CStr(body2)