繁体   English   中英

Word VBA 将 Inlineshape 对象添加到表格单元格

[英]Word VBA Add Inlineshape Object to Table Cell

我正在从 MS Access VBA 创建一个 Word 文档我想将一个 Inlineshape 对象添加到一个表格单元格中:

我像这样创建了 Foto 对象:

Dim Foto As Inlineshape
Set Foto = WordObj.InlineShapes.AddPicture(FileName:="C:\Test.jpg")

然后我创建我的表来插入它。

Set tblNew = WordObj.Tables.Add(Range:=myRange, NumRows:=2, NumColumns:=1, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:=wdAutoFitWindow)

如何将 Foto 对象添加到表格单元格? 我试过这样的事情

tblNew.Cell(1, 1).Range = Foto

但它不起作用

尝试先添加表格,然后通过在.AddPicture上指定范围直接将照片添加到该表格:

Set tblNew = WordObj.Tables.Add(Range:=myRange, NumRows:=2, NumColumns:=1, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:=wdAutoFitWindow)
Dim Foto As Inlineshape
Set Foto = WordObj.InlineShapes.AddPicture(FileName:="C:\Test.jpg", Range:=tblNew.Cell(1, 1).Range)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM