我正在嘗試使用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/)。 –