- 帖子
- 552
- 主題
- 6
- 精華
- 0
- 積分
- 576
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-2-8
- 最後登錄
- 2026-9-10
  
|
回復 2# 施建國
你上次這篇上,我的範例就有了啊!
http://forum.twbts.com/viewthread.php?tid=14275&rpid=78737&ordertype=0&page=1#pid78737- Private Sub Workbook_SheetActivate(ByVal Sh As Object)
- If MsgBox("是否貼圖", 4) = vbNo Then Exit Sub
- For Each shap In Sheets(Sh.Name).Shapes
- shap.Delete
- Next
- For Each Rng In Sheets(Sh.Name).Range("C3", Range("c3").End(xlDown))
- Pat = ThisWorkbook.Path & "\" & Sh.Name & "\" & Rng & ".jpg"
- Sheets(Sh.Name).Shapes.AddPicture Pat, True, True, Rng.Left, Rng.Top, Rng.Width, Rng.Height
- Next
- End Sub
複製代碼 |
|