2012-02-16 56 views

回答

2
Sub EditShapes() 
'This Sub Edit all Shapes in all Sheets 

Dim sht As Worksheet 
Dim shp As Shape 

For Each sht In ActiveWorkbook.Sheets 
     For Each shp In sht.Shapes 
      shp.Width = shp.Width/2 
      shp.Height = shp.Height/2 
      shp.Line.Weight = 0.25 
     Next shp 
Next sht 

End Sub 

要選擇的形狀

Sub EditSelectShape() 
Dim shp As ShapeRange 

Set shp = Selection.ShapeRange 

shp.Width = shp.Width/2 
shp.Height = shp.Height/2 
shp.Line.Weight = 0.25 

End Sub 
+0

太感謝你了,但不是這個正在實施的所有表的所有照片,我想這是一個在實際工作表上選擇的圖片並非全部 - 我會玩弄你的代碼,看看我能得到什麼。非常感謝。 – Rg786 2012-02-16 14:08:38

+0

謝謝,這個作品完美。 – Rg786 2012-02-16 14:52:54

相關問題