close

VBA007

使Excel視窗自動最大化的方法

示範檔

範例檔

結果檔

在平時工作中,有時打開某些特定活頁簿時需要使Excel視窗最大化。在VBA中,每次打開活頁簿物件時都將觸發Open事件,該事件的事件回應代碼將會在活頁簿被打開時自動執行。利用Open事件,使用者可以方便地實現打開某個特定活頁簿時使程式視窗最大化。

1.  啟動Excel 2013/2016,並打開活頁簿。

2.  ALT +F11開啟「Microsoft Visual Basic for Application」視窗,將滑鼠指標移到視窗左邊「專案-VBAProjec」浮動窗格中的「ThisWorkbook」項目上方,如下圖所示,按滑鼠左鍵二下,開啟「XXX.XLSX - ThisWorkbook」視窗。

image

3.  在「XXX.XLSX - ThisWorkbook」視窗,輸入程式碼,如下圖所示。

image

具體程式碼如下。

Private Sub Workbook_Open()

   Application.WindowState=xlMaximized

End Sub

4.  將活頁簿保存為「*.xlsm」格式(即啟動巨集的活頁簿格式)後,再次打開該活頁簿時,Excel程式視窗將自動最大化。


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(1) 人氣()