簡體   English   中英

為什么我在這個 vba 腳本中收到不匹配錯誤?

[英]Why am I getting a mismatch error in this vba script?

在“EmailItem.To = Str(Sheet4.Cells(1, 2))”這一行上,當我嘗試運行它時,它顯示為不匹配錯誤,我該如何解決?

這是代碼

Sub SendEmail_Example1()

Dim EmailApp As Outlook.Application
Dim Source As String
Set EmailApp = New Outlook.Application

Dim EmailItem As Outlook.MailItem
Set EmailItem = EmailApp.CreateItem(olMailItem)

EmailItem.To = Str(Sheet4.Cells(1, 2))
EmailItem.CC = "marcusburr@gmail.com"
EmailItem.Subject = "Test Email From Excel VBA"
EmailItem.HTMLBody = "Hi," & vbNewLine & vbNewLine & "This is my first email from Excel" & _
vbNewLine & vbNewLine & _
"Regards," & vbNewLine & _
"VBA Coder"


EmailItem.Send

End Sub
EmailItem.To = Str(Sheet4.Cells(1, 2))

Str需要一個數字參數。 你在想CStr()嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM