如何使用 Excel VBA 在 InnerText 中复制或插入多个范围数据

高拉夫公里

我正在尝试使用 Internet Explorer 通过 GMAIL 使用 VBA 发送电子邮件。我在 Range("A1:AL4") 中有数据,我想将此数据放入 gmail 的撰写正文中。如果我尝试在 A1 上使用单个范围,我的代码可以工作,但不适用于多个单元格。

'Insert Email content
IE.document.querySelector("div[class*= LW-avf]").innerText = Sheets("Sheet1").Range("A1:AL4").Value

我想要电子邮件正文中从 A1 到 AL4 的全部数据。

斯塔夫罗斯·乔恩

你可以尝试这样的事情:

Dim cell As Range
Dim sht As Worksheet
Dim emailBody As String
emailBody = ""
Set sht = ThisWorkbook.Worksheets("Sheet1")
For Each cell In sht.Range("A1:AL4").cells
    emailBody = emailBody & cell.Value
Next cell

因此,基本上您连接范围内的所有字符串并形成一个大字符串,然后您可以将其分配给您的电子邮件正文。

当然,如果您需要在每个单元格的内容之间使用空格或换行符,您可以这样做:

emailBody = emailBody & " " & cell.Value

或者

emailBody = emailBody & vbNewLine & cell.Value

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Excel VBA复制列中的范围

来自分类Dev

Excel VBA在<a>标记后提取InnerText

来自分类Dev

Excel VBA:如何从同一工作表复制多个范围

来自分类Dev

当使用 Excel VBA 有两个具有相同 TagName 和 InnerText 的不同链接时,如何单击所需的链接

来自分类Dev

如何只复制范围内的Excel VBA中的值?

来自分类Dev

如何只复制范围内的Excel VBA中的值?

来自分类Dev

使用VBA宏在excel中复制变量范围

来自分类Dev

如何使用Excel VBA命名独立范围

来自分类Dev

VBA HTML抓取-复杂表中的“ .innertext”

来自分类Dev

如何使用VBA从变量Excel工作簿复制数据?

来自分类Dev

如何使用VBA Excel从网站提取数据?

来自分类Dev

如何使用VBA在Excel中引用表?

来自分类Dev

如何在Excel VBA中复制筛选数据范围并将其粘贴到新工作表中(不使用剪贴板)

来自分类Dev

如何在VBA中获取标签的innerText,但不包括嵌套标签中的文本?

来自分类Dev

如何在VBA中声明Excel范围?

来自分类Dev

如何通过VBA在Excel中插入文本

来自分类Dev

使用EXCEL VBA时如何将数据复制并粘贴到所选文件中

来自分类Dev

使用Excel VBA插入Redshift

来自分类Dev

在VBA Excel中复制粘贴范围

来自分类Dev

如何使用VBA将Google表格中的数据导入Excel

来自分类Dev

使用VBA筛选Excel数据

来自分类Dev

Excel vba - 如何在范围变化时复制/粘贴

来自分类Dev

Excel VBA更新:查找数据,遍历多个工作表,复制范围

来自分类Dev

使用VBA在Excel中搜索

来自分类Dev

Excel VBA:复制/粘贴范围

来自分类Dev

使用VBA将范围从Excel工作表复制到PowerPoint中的表

来自分类Dev

使用VBA将动态范围复制并粘贴到Excel中的新工作表

来自分类Dev

使用vba从添加标题的范围中复制值并按大小在Excel中排序

来自分类Dev

使用类在Excel VBA中使用多个范围

Related 相关文章

  1. 1

    使用Excel VBA复制列中的范围

  2. 2

    Excel VBA在<a>标记后提取InnerText

  3. 3

    Excel VBA:如何从同一工作表复制多个范围

  4. 4

    当使用 Excel VBA 有两个具有相同 TagName 和 InnerText 的不同链接时,如何单击所需的链接

  5. 5

    如何只复制范围内的Excel VBA中的值?

  6. 6

    如何只复制范围内的Excel VBA中的值?

  7. 7

    使用VBA宏在excel中复制变量范围

  8. 8

    如何使用Excel VBA命名独立范围

  9. 9

    VBA HTML抓取-复杂表中的“ .innertext”

  10. 10

    如何使用VBA从变量Excel工作簿复制数据?

  11. 11

    如何使用VBA Excel从网站提取数据?

  12. 12

    如何使用VBA在Excel中引用表?

  13. 13

    如何在Excel VBA中复制筛选数据范围并将其粘贴到新工作表中(不使用剪贴板)

  14. 14

    如何在VBA中获取标签的innerText,但不包括嵌套标签中的文本?

  15. 15

    如何在VBA中声明Excel范围?

  16. 16

    如何通过VBA在Excel中插入文本

  17. 17

    使用EXCEL VBA时如何将数据复制并粘贴到所选文件中

  18. 18

    使用Excel VBA插入Redshift

  19. 19

    在VBA Excel中复制粘贴范围

  20. 20

    如何使用VBA将Google表格中的数据导入Excel

  21. 21

    使用VBA筛选Excel数据

  22. 22

    Excel vba - 如何在范围变化时复制/粘贴

  23. 23

    Excel VBA更新:查找数据,遍历多个工作表,复制范围

  24. 24

    使用VBA在Excel中搜索

  25. 25

    Excel VBA:复制/粘贴范围

  26. 26

    使用VBA将范围从Excel工作表复制到PowerPoint中的表

  27. 27

    使用VBA将动态范围复制并粘贴到Excel中的新工作表

  28. 28

    使用vba从添加标题的范围中复制值并按大小在Excel中排序

  29. 29

    使用类在Excel VBA中使用多个范围

热门标签

归档