Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 将单元格值传递给.to和.CC_Excel_Vba_Outlook - Fatal编程技术网

Excel 将单元格值传递给.to和.CC

Excel 将单元格值传递给.to和.CC,excel,vba,outlook,Excel,Vba,Outlook,我将工作簿中的一系列单元格发送到Outlook 我对Ron de Bruin的以下宏进行了一些调整 现在是这样的(只是我编辑的部分): 我想设置.to=“K1”和.CC=“M1:M4”。这些单元格来自同一活动工作簿。对此链接中列(“K”)中的每个单元格稍微调整一下单元格。值和for不起作用。尝试以下操作: .To = Range("K1") For each cel in Range("M1:M4") Dim sCC as String sCC = sCC & ";" &

我将工作簿中的一系列单元格发送到Outlook

我对Ron de Bruin的以下宏进行了一些调整

现在是这样的(只是我编辑的部分):

我想设置.to=“K1”和.CC=“M1:M4”。这些单元格来自同一活动工作簿。对此链接中列(“K”)中的每个单元格稍微调整一下单元格。值和for不起作用。

尝试以下操作:

.To = Range("K1")
For each cel in Range("M1:M4")
    Dim sCC as String
    sCC = sCC & ";" & cel.Value2
Next
.CC = Mid(sCC,2) 'to cut off initial ";"

抱歉,在完成最后一条评论之前按entedr。无论如何,Out look没有读到这一点,这次甚至没有创建电子邮件,而且Outlook对象库处于活动状态。我担心你不会得到更好的答案。。。检查sCC内部的内容以及错误发生的位置occurs@AndersonPimentel-您也不能将
邮件信封
与Outlook一起使用。如果通过Outlook对象发送邮件,则语法不同。更仔细地看一下Ron de Bruin的文章,看看语法上的差异。@Anderson Pimentel,看看这是否是正确的
.To = Range("K1")
For each cel in Range("M1:M4")
    Dim sCC as String
    sCC = sCC & ";" & cel.Value2
Next
.CC = Mid(sCC,2) 'to cut off initial ";"