2013-04-09 52 views
0

有沒有辦法通過單擊形狀來修復縮放。我用excel很體面,但是我沒有代碼可以顯示。點擊圖表時,完全放大,然後按鈕點擊退出?

請幫幫忙,謝謝:)

+0

'ActiveWindow.Zoom = 100%'設置窗口縮放。你可以把它放到簡單的宏中,然後把它和你的形狀聯繫起來。 – 2013-04-09 17:01:57

+0

太好了,謝謝!但是如果需要進行輪班,情況如何。縮放集中在我認爲的左邊和上邊。 – 2013-04-09 17:25:41

回答

0

你可以使用這樣的縮放和移動:

Sub zoom_shift() 

Dim SHP As Shape 
Set SHP = ActiveSheet.Shapes(1) 
Dim siLeft As Single 
Dim siTop As Single 

siLeft = SHP.Left 
siTop = SHP.Top 

    ActiveWindow.Zoom = 200 

Application.Goto SHP.TopLeftCell, True 

End Sub 

但是,你可以根據你的需求需要一些調整。

+0

對於不同的應用程序都有完美的答案,都派上用場。謝謝 :) – 2013-04-10 14:14:56