我正在尝试使用MS-Access中的VBA将图片添加到MS-Word文档。 它确实有效,但是当我尝试设置位置时,出现运行时错误。。向Word文档添加图片:无效的属性分配
以下是可用的代码行。
objShapes.AddPicture FileName:=strCompleteImagePath, LinkToFile:=False
每MSDN,为.AddPicture
语法
expression .AddPicture(Filename, LinkToFile, SaveWithDocument, Left, Top, Width, Height)
我想:
objShapes.AddPicture strCompleteImagePath, True, True, 100, 100 , 70 , 70
和
objShapes.AddPicture FileName:=strCompleteImagePath, _
LinkToFile:=False, _
SaveWithDocument:=False, _
Left:=100, _
Top:=100, _
Width:=70, _
Height:=70
,但我得到“错误号码的错误信息augme nts或无效财产分配“
有什么我是盲目的?这是因为MS-Access?
我正在从MS-Access数据库中取出一个图形文件的路径,打开一个MS-Word文档,并将图像插入到文档的中间......这就是为什么我需要设置它的原因位置。在一次操作中没有办法做到这一点,.AddPicture
似乎承诺?
不能先插入,然后将它移动到你想要的地方吗? – Masoud
不相关,但是当文件路径不是'String'时?考虑使用'path'而不是'strCompleteImagePath'(该过程只处理一个单一路径,不是吗?) - 并阅读为什么*系统匈牙利语符号是完全无用的[**在这篇优秀的文章中**] (https://www.joelonsoftware.com/2005/05/11/making-wrong-code-look-wrong/)。 –