替換excel工作表中圖片怎么保持圖片位置和大小不變?

      網(wǎng)友投稿 1101 2025-03-31

      替換excel工作表中圖片怎么保持圖片位置和大小不變?

      Q:我原先在工作表中放置了一個圖片,現(xiàn)在我想使用新的圖片來替換該圖片,但是要保持圖片的位置和大小不變,如何使用VBA代碼實現(xiàn)?

      A:在VBE中插入一個標準模塊,輸入如下代碼

      SubChangePicLoc()

      On Error GoTo ErrHandle

      Dim blnFlag As Boolean

      Dim shp As Shape

      Dim dblTop As Double

      Dim dblLeft As Double

      Dim dblHeight As Double

      Dim dblWidth As Double

      Dim FileToOpen As Variant

      ‘檢查所選取的是形狀還是單元格

      blnFlag = False

      For Each shp In ActiveSheet.Shapes

      If shp.Name = Selection.Name Then

      blnFlag = True

      Exit For

      Else

      blnFlag = False

      End If

      Next shp

      ErrHandle:

      On Error GoTo endHandle

      If blnFlag = True Then

      With Selection.ShapeRange

      ‘保存所選圖片的屬性

      dblTop = .Top

      dblLeft = .Left

      dblHeight = .Height

      dblWidth = .Width

      End With

      刪除所選圖片

      Selection.Copy

      Selection.Delete

      ‘插入新圖片

      FileToOpen =Application.GetOpenFilename

      If FileToOpen <> False Then

      ActiveSheet.Pictures.Insert(FileToOpen).Select

      Else

      MsgBox “沒有選擇圖片文件!”

      ActiveSheet.Paste

      End If

      ‘將原圖片屬性應用于新圖片

      With Selection.ShapeRange

      .Top = dblTop

      .Left = dblLeft

      .Height = dblHeight

      .Width = dblWidth

      End With

      Else

      MsgBox “請選擇圖片,不要選擇單元格區(qū)域.”

      End If

      endHandle:

      End Sub

      首先選取工作表中要替換的圖片,然后運行代碼,效果如下所示。

      版權聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權內(nèi)容。

      版權聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權內(nèi)容。

      上一篇:什么我點擊右鍵,選項底片全是黑色,看不了選項
      下一篇:怎么在表格批注中加入圖片
      相關文章
      亚洲欧洲日本在线观看 | 另类专区另类专区亚洲| 亚洲国产综合专区电影在线| 久久久久亚洲AV成人网| 久久久亚洲精品蜜桃臀| 亚洲?V无码成人精品区日韩| 内射无码专区久久亚洲| 豆国产96在线|亚洲| 亚洲AV无码男人的天堂| 国产精品亚洲AV三区| 亚洲国产精品成人AV在线| 亚洲精品无码久久久久秋霞 | 亚洲精品无码久久一线| 亚洲精品乱码久久久久久按摩 | 亚洲午夜无码毛片av久久京东热| 亚洲伦理中文字幕| 亚洲欧美日本韩国| 精品国产日韩亚洲一区在线| 亚洲av日韩av欧v在线天堂| 亚洲精品第一国产综合境外资源| 亚洲日韩国产成网在线观看| 亚洲午夜福利717| 久久久无码精品亚洲日韩蜜桃| 亚洲乱亚洲乱淫久久| 亚洲二区在线视频| 亚洲最大av资源站无码av网址| 亚洲AV无码专区在线电影成人| 国产精品亚洲精品日韩动图| 亚洲成a人片在线观看国产| 国产精品亚洲高清一区二区 | 亚洲日韩精品A∨片无码加勒比| 亚洲国产欧美国产综合一区 | 久久亚洲精精品中文字幕| 亚洲成a人片毛片在线| 亚洲永久在线观看| 朝桐光亚洲专区在线中文字幕 | 国产成人精品曰本亚洲79ren| 国产亚洲AV无码AV男人的天堂| 久久精品国产亚洲AV无码偷窥| 亚洲一级毛片免费看| 亚洲精品女同中文字幕|