Vb.net 错误:“收件人抄送”或“密件抄送”框中必须至少有一个姓名或通讯组列表

Vb.net 错误:“收件人抄送”或“密件抄送”框中必须至少有一个姓名或通讯组列表,vb.net,visual-studio-2012,datagridview,outlook,Vb.net,Visual Studio 2012,Datagridview,Outlook,我试图在outook 2013中打开新邮件,数据库中填写密件抄送字段 如果我从datagridview中选择所有行,它将抛出异常错误“错误:在“收件人抄送”或“密件抄送”框中必须至少有一个姓名或通讯组列表” 密件抄送字段中添加的电子邮件数量是否有限制? 这是我的密码 Dim mail As Outlook.MailItem Dim AppOutlook As New Outlook.Application mail = AppOutlook.CreateItem(Ou

我试图在outook 2013中打开新邮件,数据库中填写密件抄送字段

如果我从datagridview中选择所有行,它将抛出异常错误“错误:在“收件人抄送”或“密件抄送”框中必须至少有一个姓名或通讯组列表”

密件抄送字段中添加的电子邮件数量是否有限制? 这是我的密码

    Dim mail As Outlook.MailItem

    Dim AppOutlook As New Outlook.Application

    mail = AppOutlook.CreateItem(Outlook.OlItemType.olMailItem)
    mail.Subject = "Sample Message"
    mail.To = "abc@xyz.com"
    For Each row As DataGridViewRow In dgLoad.Rows
        'If row.Cells(0).Value = True Then
        If Me.dgLoad(0, 0).Value = Me.chkBox.Checked Then

            'End If
            Dim address As String = row.Cells(6).Value
            Dim recipBcc As Outlook.Recipient = mail.Recipients.Add(address)
            recipBcc.Type = CInt(Outlook.OlMailRecipientType.olBCC)
        End If
    Next

    mail.Display(True)

请帮帮我

行.Cells(6).Value
为空字符串时,您可能会收到该消息。如果是这种情况,请尝试添加一条if语句以跳过接下来的三条语句