我需要使用VBscript(來自QTP)將圖片前後插入一個Excel文件。如何在Excel文件中插入圖片後跟文本
我無法使用ActiveCell.Worksheet.Pictures.Insert,因爲此命令不會將圖片保留在Excel文件內(因爲Excel 2007)。使用
方法: objExcel.ActiveSheet.Shapes.AddPicture ImagePath, False, True, 0, PrevHeight, ptWidth, ptHeight
我需要找到上面這我的圖片插入,或如何插入圖片上面的某些細胞,而不是座標,或如何得到相應的座標小區單元名稱。
Found Shape的TopLeftCell和BottomRightCell屬性,但似乎無法讓它們返回VBSCript中的實際值。
謝謝。
圖片可以是不同的大小。在這種情況下,它不應該調整大小 – Andrey
,只需將.width和.height關閉。我會想象,如果你狡猾,在將圖片的左上角位置設置給定的單元格之後,您可以測量圖片的高度,並將這些測量值對照excel行高(標準15),並確定哪個單元格直接在照片下面。 –
這就是我想要避免的 - 計算細胞高度 您確定沒有其他方法可以完成嗎? – Andrey