VBA Sendmail通过Outlook使用单元格引用

该代码工作得很好,电子邮件地址和附件文件path直接input到单元格位置。 当我将单元格引用链接到另一个工作表(即同一个单元格集合=到其他地方的引用单元格)时,但是,如果这两个单元格中的任何一个都不是直接input的,它将不会发送。 不知道为什么,因为其他细胞没有问题。

您正在循环.SpecialCells(xlCellTypeConstants) 。 由此你从循环中排除公式。 引用其他cel是xlCellTypeFormulas

所以只要改变它来循环所有的单元格没有限制:

For Each cell In Sh.Columns("A").Cells