- 帖子
- 10
- 主題
- 2
- 精華
- 0
- 積分
- 11
- 點名
- 0
- 作業系統
- WIN7 SP1
- 軟體版本
- Office 2010
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2015-6-12
- 最後登錄
- 2023-7-14
|
回復 3# lpk187
小弟試了幾天,還是弄不出來
謝謝大哥熱心回覆,請問我是哪裡做錯導致語法失敗呢??
之後搜索一些圖片的語法,找到Hsieh前輩寫的自己選擇檔案貼上
我再把那一整欄剪下貼上,也是一種辦法- Sub InputPictures()
- Dim fs(), A As Range
- If ActiveSheet.Shapes.Count > 0 Then
- ActiveSheet.Shapes.SelectAll
- Selection.Delete
- End If
- On Error GoTo 10
- fs = Application.GetOpenFilename("所有圖片(*.jpg;*.png;*.tiff;*.bmp;*.gif),*.jpg;*.png;*.tiff;*.bmp;*.gif", , , , True)
- For i = 1 To UBound(fs)
- Set A = Cells(i, 1)
- A = fs(i)
- With 工作表1.Shapes.AddPicture(fs(i), True, True, A.Offset(, 1).Left, A.Top, A.Offset(, 1).Width, A.Offset(, 1).Height)
- .Placement = xlMoveAndSize
- End With
- Next
- 10
- End Sub
複製代碼 |
|