本書以日常辦公中的典型應用項目為主線,以高級Office運用技巧為切入點,舉個性化案例說明VBA是提高效率的**殺器,詳細說明Visual Basic的語法規則以及在Excel中的應用,利用實際案例來詳細操作Excel中的工作對象及用戶界面設計,從數據字典、正則表達式以及文件系統的運用來說明達到提高效率的**途徑,最后引入一個綜合案例來貫穿全文的知識點,達到融會貫通。
第1章 高級Office技巧 1
1.1 Word篇 1
1.1.1 一鍵保存文檔圖片 1
1.1.2 按節編頁碼 2
1.1.3 創建樣式,做自己的文檔 3
1.2 Excel篇 4
1.2.1 隨心查看Excel動態圖表 4
1.2.2 找出數據差異不再難 6
1.3 PowerPoint篇 9
1.3.1 讓PowerPoint頁面飛起來 9
1.3.2 動態PowerPoint實例 11
1.4 數據Excel與文字排版處理的融合 13
1.4.1 抽獎券的快速制作 13
1.4.2 批量制作有相片的工作牌 15
1.5 習題 16
第2章 走進VBA 18
2.1 一鍵解決多個工作表中的數據分列 18
2.2 保護數據安全,你不知道的秘密 21
2.2.1 工作表的保護 21
2.2.2 深度隱藏工作表 24
2.2.3 工作表部分內容行的隱藏 24
2.2.4 權限訪問工作表的實現過程 24
2.3 函數,你也可以自定義 29
2.3.1 創建自定義函數 29
2.3.2 了解Excel函數過程中的參數 33
2.3.3 自定義函數實例 36
2.4 搭配屬于自己的菜單 39
第3章 基礎篇 41
3.1 重復的操作,可以錄制下來 41
3.1.1 關于宏 41
3.1.2 創建宏 41
3.1.3 運行宏 44
3.1.4 編輯宏 48
3.2 了解VBA的編程工具―― VBE 49
3.2.1 VBE概述 50
3.2.2 工程資源管理器 51
3.2.3 屬性窗口 51
3.2.4 代碼窗口 52
3.2.5 用戶窗體 53
3.3 VBA程序設計編寫規則 53
3.3.1 常量和變量 53
3.3.2 VBA基本數據類型 55
3.3.3 運算符和表達式 57
3.3.4 常用函數 59
3.3.5 VBA常用語句 62
3.4 控制程序的基本結構 66
3.4.1 程序結構概述 66
3.4.2 分支結構 66
3.4.3 循環結構 72
3.5 特殊的變量―― 數組 77
3.5.1 數組簡介 77
3.5.2 聲明數組 78
3.5.3 數組的操作 80
3.5.4 數組函數 83
3.6 Sub過程,基本的程序單元 83
3.6.1 過程的分類 83
3.6.2 子程序 84
3.6.3 函數過程 88
3.6.4 Function函數實例 90
3.7 習題 92
第4章 工作對象,解決工作中的實際問題 102
4.1 一切從我開始―― 應用程序 102
4.1.1 常用屬性 102
4.1.2 常用方法 106
4.1.3 事件 114
4.2 與Excel對話的最高層對象―― 工作簿 118
4.2.1 常用屬性 118
4.2.2 常用方法 121
4.2.3 常用事件 125
4.3 操作的基本對象―― 工作表 130
4.3.1 常用屬性 131
4.3.2 常用方法 133
4.3.3 常用事件 138
4.4 操作的核心對象―― 單元格 140
4.4.1 單元格選取 140
4.4.2 單元格內容輸入與輸出 144
4.4.3 單元格刪除與信息清除 147
4.4.4 單元格的插入、隱藏 148
4.4.5 單元格的復制和粘貼 149
4.4.6 單元格的合并和拆分 151
4.4.7 單元格查找 152
4.4.8 單元格的外觀設置 153
4.5 綜合實例 157
4.5.1 打開當前代碼所在工作簿路徑下的文件 157
4.5.2 工作表數據匯總(9月眾達數據) 158
4.5.3 工作簿的數據處理 159
4.6 習題 160
第5章 用戶界面 161
5.1 使用窗體對象設計交互界面 161
5.1.1 窗體和控件概述 161
5.1.2 用戶窗體常用控件 164
5.1.3 用戶窗體與Excel數據交互 171
5.2 讓數據活動起來的表單控件 174
5.2.1 列表框 174
5.2.2 選項按鈕 175
5.2.3 數值調節按鈕 176
5.3 可視化的數據圖表 177
5.3.1 圖表的基礎知識 177
5.3.2 自動生成圖表 181
5.3.3 修改圖表 183
5.3.4 批量處理圖表 187
5.4 習題 189
第6章 效率提升 192
6.1 比數組更好用的數據容器―― 數據字典 192
6.1.1 概念 192
6.1.2 引用 192
6.1.3 語法 193
6.1.4 實例 199
6.2 快速篩選數據的利器―― 正則表達式 205
6.2.1 概念 205
6.2.2 作用 205
6.2.3 引用 205
6.2.4 語法基礎 206
6.2.5 實例 207
6.3 用戶與程序可以對話的文件系統 213
6.3.1 文件的基礎操作 213
6.3.2 文件的基本處理 216
6.3.3 FileDialog文件對話框 218
6.3.4 File System Object操作文件 221
第7章 VBA與其他應用程序 230
7.1 在Word中實現快速排版 230
7.1.1 Word的常用對象、屬性、方法和事件 230
7.1.2 Application對象 231
7.1.3 Documents對象 231
7.1.4 Range對象 233
7.1.5 Selection對象 234
7.1.6 綜合實例:利用VBA快速實現Word文檔格式的統一 234
7.2 代碼控制中的PowerPoint 236
7.2.1 PowerPoint應用程序對象 236
7.2.2 PowerPoint應用程序對象的應用 238
7.3 三套件攜手同行 239
7.3.1 Excel與Word 239
7.3.2 Excel與PowerPoint 241
第8章 物業管理收費系統 243
8.1 系統概述 243
8.2 系統界面設計 243
8.2.1 自定義功能區 243
8.2.2 新建工作表并重命名 248
8.2.3 插入用戶窗體并進行設計 249
8.2.4 回調控件onAction屬性 252
8.3 各類工作表初始設置 253
8.3.1 物業管理工作表 253
8.3.2 戶型、戶主對照表 253
8.3.3 物業費用 254
8.3.4 維修基金 258
8.3.5 戶主記錄 258
8.3.6 費用記錄 259
8.3.7 登錄界面 259
8.4 窗體功能的實現和單據的自動化設置 261
8.4.1 窗體增加功能 261
8.4.2 窗體查詢功能 263
8.4.3 窗體修改功能 264
8.4.4 開單和保存―― 以物業費用單據為例 264
8.5 物業管理系統后續設置 268
8.5.1 打開工作簿的事件 268
8.5.2 工作表失去焦點事件 269
8.5.3 關閉工作簿的事件 269
收起全部↑