office交流網(wǎng)--QQ交流群號

Access培訓(xùn)群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

關(guān)于Excel中的工作簿對象事件和工作表對象事件

2021-03-19 08:00:00
tmtony8
轉(zhuǎn)貼
4137

在操作Excel電子表格中,我們可能會用到vba代碼來控制表格內(nèi)容。

在做某些操作時,會發(fā)生一系列的動作,該動作我們稱為事件過程,不同的操作觸發(fā)不同的事件

Excel中一般分為工作簿事件和工作表事件。


當(dāng)工作簿更改、工作簿中的任何工作表更改、加載宏更改或數(shù)據(jù)透視表更改時,將引發(fā)工作簿事件。同理,當(dāng)工作表發(fā)生更改時也會觸發(fā)工作表事件。工作簿和工作表上的事件在默認情況下是可用的。


Workbook對象事件 

事件

說明

Activate

激活工作薄時

AddinInstall

當(dāng)工作簿作為加載宏安裝時

AddinUninstall

工作簿作為加載宏卸載時

BeforeClose

關(guān)閉工作薄前

BeforePrint

打印工作薄(或其中任何內(nèi)容)之前

BeforeSave

保存工作薄前

Deactivate

工作簿從活動狀態(tài)轉(zhuǎn)為非活動狀態(tài)時

NewSheet

在工作簿中新建工作表時

Open

打開工作簿時

PivotTableCloseConnection

在數(shù)據(jù)透視表關(guān)閉與其數(shù)據(jù)源的連接之后

PivotTableOpenConnection

在數(shù)據(jù)透視表打開與其數(shù)據(jù)源的連接之后

SheetActivate

激活任何一張表時

SheetBeforeDoubleClick

雙擊任何工作表時

SheetBeforeRightClick

鼠標(biāo)右鍵單擊任一工作表時

SheetCalculate

工作表重新計算時

SheetChange

更改工作表中的單元格時

SheetDeactivate

任一工作表由活動狀態(tài)轉(zhuǎn)為非活動狀態(tài)時

SheetFollowHyperlink

單擊 Microsoft Excel 中的任意超鏈接時

SheetPivotTableUpdate

數(shù)據(jù)透視表的工作表更新之后

SheetSelectionChange

工作簿中的數(shù)據(jù)透視表更新之后

WindowActivate

工作簿的窗口激活時

WindowDeactivate

工作簿的窗口變?yōu)榉腔顒訝顟B(tài)時

WindowResize

工作簿窗口調(diào)整大小時


Worksheet 對象事件

事件

說明

Activate

激活工作表時

Deactivate

工作表從活動狀態(tài)轉(zhuǎn)為非活動狀態(tài)時

BeforeDoubleClick

雙擊工作表前

BeforeRightClick

右鍵單擊工作表時

Calculate

對工作表進行重新計算之后

Change

更改工作表中的單元格,或外部鏈接引起單元格時

FollowHyperlink

單擊工作表上的任意超鏈接時

PivotTableUpdate

在工作簿中的數(shù)據(jù)透視表更新之后

SelectionChange

工作表上的選定區(qū)域發(fā)生改變時

分享
文章分類
聯(lián)系我們
聯(lián)系人: 王先生
Email: 18449932@qq.com
QQ: 18449932
微博: officecn01
移動訪問