使用VBA excel在word中复制形状和更改文本

用户7755666

我正在尝试创建一个代码,从特定形状复制形状并更改形状的名称以方便操作 - 我想要更改的是位于该形状中的文本。我尝试过,但没有成功。

这是我的代码:

If frame.Value = "2" Then
wrdDoc.Shapes("Groupe 643").Duplicate
wrdDoc.Shapes("Groupe 643").Name = " Groupe 644"

 Set shp = wrdDoc.Shapes("Groupe 643")

With shp
    .Left = Sheets("Feuil1").Range("J3")
End With
wrdDoc.Shapes("Groupe 644").TextFrame.TextRange.Text = "FME1"

一直报错的问题:

未找到该元素

正如错误消息所说,一个组不支持文本框。要访问和设置Textbox新创建/复制的组内部,您需要通过GroupItems组形状属性访问它

您可以按索引或按名称访问组项目。尝试以下任一方法:

wrdDoc.Shapes("Groupe 643").GroupItems("Text Box 644").TextFrame.TextRange.text = "FME1"

或者

wrdDoc.Shapes("Groupe 643").GroupItems("1").TextFrame.TextRange.text = "FME1"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用VBA从Word文档中的形状中提取文本?

来自分类Dev

使用VBA在Excel 2016中复制和粘贴值

来自分类Dev

Excel VBA宏,使用输出文本文件查找和替换Word文档中的文本

来自分类Dev

Word和Excel中的vba是否使用不同的声明?

来自分类Dev

如何使用MS Access中触发的VBA更改MS Word文档中形状的颜色?

来自分类Dev

Word Doc位于服务器上时,如何从Excel VBA更改Word Doc中的文本?

来自分类Dev

VBA将word doc中表格中的文本复制到excel?

来自分类Dev

使用Excel VBA复制列中的范围

来自分类Dev

如何在vba中更改形状文本的样式?

来自分类Dev

使用VBA在文件夹中的所有文档中查找和替换MS Word文本

来自分类Dev

使用通配符防止小计行被过滤和复制excel vba

来自分类Dev

使用VBA在单词表中复制文本行

来自分类Dev

结合使用IF和Excel VBA

来自分类Dev

Excel和VBA关于形状

来自分类Dev

使用Excel VBA更改多个文本字符串

来自分类Dev

使用Excel宏VBA将Word文档中的第一个表复制到Excel

来自分类Dev

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

来自分类Dev

使用Selenium的Excel VBA

来自分类Dev

使用VBA在Excel中搜索

来自分类Dev

Excel VBA 从 Excel 复制范围并将其粘贴到 Word 标题文本框

来自分类Dev

vba:在Excel doc中的Word脚本中无法使用偏移

来自分类Dev

无法使用 VBA 在 Word 中更改样式

来自分类Dev

使用Outlook VBA从Excel文件复制/粘贴。

来自分类Dev

在Excel中使用VBA复制粘贴

来自分类Dev

无法使用 VBA 复制 Excel 地图图表

来自分类Dev

VBA - 复制和更改值

来自分类Dev

VBA Excel 2013在ActiveCell中的“ C”和“ D”列中写入,然后复制并粘贴,直到“ A”列更改为止

来自分类Dev

使用 VBA Word 格式化文本

来自分类Dev

我想使用VBA将所有文本从MS Word文档复制到MS Excel,其中Excel列出了文档及其位置

Related 相关文章

  1. 1

    如何使用VBA从Word文档中的形状中提取文本?

  2. 2

    使用VBA在Excel 2016中复制和粘贴值

  3. 3

    Excel VBA宏,使用输出文本文件查找和替换Word文档中的文本

  4. 4

    Word和Excel中的vba是否使用不同的声明?

  5. 5

    如何使用MS Access中触发的VBA更改MS Word文档中形状的颜色?

  6. 6

    Word Doc位于服务器上时,如何从Excel VBA更改Word Doc中的文本?

  7. 7

    VBA将word doc中表格中的文本复制到excel?

  8. 8

    使用Excel VBA复制列中的范围

  9. 9

    如何在vba中更改形状文本的样式?

  10. 10

    使用VBA在文件夹中的所有文档中查找和替换MS Word文本

  11. 11

    使用通配符防止小计行被过滤和复制excel vba

  12. 12

    使用VBA在单词表中复制文本行

  13. 13

    结合使用IF和Excel VBA

  14. 14

    Excel和VBA关于形状

  15. 15

    使用Excel VBA更改多个文本字符串

  16. 16

    使用Excel宏VBA将Word文档中的第一个表复制到Excel

  17. 17

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

  18. 18

    使用Selenium的Excel VBA

  19. 19

    使用VBA在Excel中搜索

  20. 20

    Excel VBA 从 Excel 复制范围并将其粘贴到 Word 标题文本框

  21. 21

    vba:在Excel doc中的Word脚本中无法使用偏移

  22. 22

    无法使用 VBA 在 Word 中更改样式

  23. 23

    使用Outlook VBA从Excel文件复制/粘贴。

  24. 24

    在Excel中使用VBA复制粘贴

  25. 25

    无法使用 VBA 复制 Excel 地图图表

  26. 26

    VBA - 复制和更改值

  27. 27

    VBA Excel 2013在ActiveCell中的“ C”和“ D”列中写入,然后复制并粘贴,直到“ A”列更改为止

  28. 28

    使用 VBA Word 格式化文本

  29. 29

    我想使用VBA将所有文本从MS Word文档复制到MS Excel,其中Excel列出了文档及其位置

热门标签

归档