注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教輔教師用書(shū)Office VBA開(kāi)發(fā)經(jīng)典:基礎(chǔ)入門(mén)卷

Office VBA開(kāi)發(fā)經(jīng)典:基礎(chǔ)入門(mén)卷

Office VBA開(kāi)發(fā)經(jīng)典:基礎(chǔ)入門(mén)卷

定 價(jià):¥99.00

作 者: 劉永富,劉行
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302505891 出版時(shí)間: 2018-08-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)由一線高校教師根據(jù)自己十余年VBA開(kāi)發(fā)經(jīng)驗(yàn)編寫(xiě)而成,書(shū)中深入淺出地介紹Of?ce VBA的開(kāi)發(fā)方法與實(shí)踐。本書(shū)內(nèi)容體系完善,涉及Of?ce多個(gè)組件的交互編程,重點(diǎn)闡釋工具欄設(shè)計(jì)和功能區(qū)設(shè)計(jì),案例豐富,讓讀者身臨其境,體會(huì)VBA編程的策略和魅力。本書(shū)可以幫助讀者輕松熟悉Of?ce VBA編程,系統(tǒng)學(xué)習(xí)VBA編程的每個(gè)層面。全書(shū)分為19章,內(nèi)容包括VBA編程概述、宏的編寫(xiě)和執(zhí)行、VBA編程環(huán)境、VBA語(yǔ)法基礎(chǔ)、過(guò)程與函數(shù)設(shè)計(jì)、程序調(diào)試和錯(cuò)誤處理、字符串處理、數(shù)學(xué)計(jì)算與日期處理、Excel VBA對(duì)象模型和相關(guān)對(duì)象、用戶(hù)窗體和控件設(shè)計(jì)、自定義工具欄、Excel加載宏和經(jīng)典編程實(shí)例等。書(shū)中所有章節(jié)涉及的程序代碼都給出了詳細(xì)分析。本書(shū)可作為職場(chǎng)辦公人員、高校理工科師生、Of?ce專(zhuān)業(yè)開(kāi)發(fā)人員的自學(xué)用書(shū),也可以作為Of?ce編程培訓(xùn)講師的教學(xué)參考書(shū)。

作者簡(jiǎn)介

暫缺《Office VBA開(kāi)發(fā)經(jīng)典:基礎(chǔ)入門(mén)卷》作者簡(jiǎn)介

圖書(shū)目錄

第1章?VBA編程概述    1

1.1?VBA應(yīng)用領(lǐng)域和發(fā)展現(xiàn)狀    1

1.1.1?美國(guó)的VBA水平    1

1.1.2?日本的VBA水平    2

1.1.3?VBA專(zhuān)家考試    3

1.2?Office與VBA的安裝    3

1.2.1?安裝DAEMON Tools Lite    5

1.2.2?Office 2003的安裝    6

1.2.3?Office 2010的安裝    10

1.3?Office版本    12

1.3.1?界面的變化    13

1.3.2?文件格式的革新    14

1.3.3?Office版本對(duì)VBA編程的

???影響    15

1.4?Office VBA編程開(kāi)發(fā)的產(chǎn)品類(lèi)型    15

1.4.1?基于Office文件的編程開(kāi)發(fā)    15

1.4.2?Visual Basic 6封裝    16

1.4.3?VSTO開(kāi)發(fā)    16

1.5?高效學(xué)習(xí)VBA編程    16

1.5.1?必備基礎(chǔ)    16

1.5.2?學(xué)習(xí)計(jì)劃    17

習(xí)題    17

第2章?宏的編寫(xiě)和執(zhí)行    18

2.1?編程前的設(shè)定    18

2.1.1?顯示“開(kāi)發(fā)工具”選項(xiàng)卡    18

2.1.2?設(shè)置宏安全性    19

2.2?開(kāi)始VBA宏編程    20

2.2.1?手工編寫(xiě)第一個(gè)VBA宏    20

2.2.2?錄制宏    21

2.3?VBA代碼的保存    23

2.4?宏的執(zhí)行方法    24

2.4.1?使用“宏”對(duì)話框    25

2.4.2?使用快捷鍵    25

2.4.3?指定宏到圖形對(duì)象    26

2.4.4?使用工作表事件運(yùn)行宏    26

2.4.5?使用工作簿事件運(yùn)行宏    28

2.4.6?指定宏到功能區(qū)    28

2.4.7?指定宏到快速訪問(wèn)工具欄    30

2.4.8?通過(guò)立即窗口執(zhí)行宏    31

習(xí)題    31

第3章?VBA編程環(huán)境    32

3.1?VBA編輯器界面介紹    32

3.1.1?立即窗口    33

3.1.2?本地窗口    35

3.1.3?屬性窗口    35

3.1.4?對(duì)象瀏覽器    36

3.1.5?代碼的查找和替換    37

3.1.6?VBA選項(xiàng)    38

3.1.7?外接程序管理器    39

3.1.8?VBA幫助    40

3.2?VBA工程管理    42

3.2.1?添加模塊    42

3.2.2?移除模塊    42

3.2.3?導(dǎo)出和導(dǎo)入模塊    43

3.2.4?修改工程屬性    43

3.2.5?工程引用    44

習(xí)題    45

第4章?VBA語(yǔ)法基礎(chǔ)    46

4.1?VBA數(shù)據(jù)類(lèi)型    46

4.1.1?字符串    47

4.1.2?數(shù)值型    48

4.1.3?日期和時(shí)間型    49

4.1.4?布爾型    49

4.1.5?變體型    50

4.1.6?對(duì)象型    50

4.1.7?數(shù)據(jù)類(lèi)型的判斷    51

4.1.8?變量聲明的簡(jiǎn)寫(xiě)形式    54

4.1.9?變量聲明的初始默認(rèn)值    54

4.1.10?數(shù)據(jù)類(lèi)型的轉(zhuǎn)換    55

4.2?表達(dá)式與運(yùn)算符    56

4.2.1?算術(shù)運(yùn)算符    56

4.2.2?比較運(yùn)算符    57

4.2.3?Like運(yùn)算符    58

4.2.4?邏輯運(yùn)算符    59

4.3?使用變量    60

4.3.1?變量命名    60

4.3.2?變量的聲明    60

4.3.3?變量的賦值    61

4.3.4?變量的作用范圍和生存期    63

4.3.5?聲明變量的其他寫(xiě)法    64

4.4?使用常量    64

4.4.1?自定義常量    64

4.4.2?內(nèi)置枚舉常量    65

4.5?其他數(shù)據(jù)類(lèi)型    68

4.5.1?自定義類(lèi)型    68

4.5.2?枚舉類(lèi)型    69

4.5.3?集合    70

4.6?使用InputBox輸入對(duì)話框    72

4.6.1?VBA庫(kù)中的InputBox    72

4.6.2?Excel庫(kù)中的InputBox    73

4.7?使用MsgBox輸出對(duì)話框    75

4.8?順序結(jié)構(gòu)    77

4.9?條件選擇結(jié)構(gòu)    77

4.9.1?If語(yǔ)句    78

4.9.2?Select語(yǔ)句    79

4.9.3?Choose語(yǔ)句    82

4.9.4?Switch語(yǔ)句    82

4.10?循環(huán)結(jié)構(gòu)    83

4.10.1?While…Wend語(yǔ)句    83

4.10.2?Do…Loop語(yǔ)句    84

4.10.3?For語(yǔ)句    86

4.10.4?For Each語(yǔ)句    87

4.11?流程跳轉(zhuǎn)控制語(yǔ)句    88

4.11.1?GoTo語(yǔ)句    88

4.11.2?GoSub…Return語(yǔ)句    89

4.11.3?Exit語(yǔ)句    90

4.11.4?End語(yǔ)句    90

4.12?數(shù)組    91

4.12.1?一維數(shù)組    91

4.12.2?二維數(shù)組    93

4.12.3?使用Array創(chuàng)建數(shù)組    94

4.12.4?對(duì)象數(shù)組    95

4.12.5?變體數(shù)組    96

4.12.6?動(dòng)態(tài)數(shù)組    96

4.13?代碼優(yōu)化    97

4.13.1?同一行書(shū)寫(xiě)多條語(yǔ)句    98

4.13.2?長(zhǎng)語(yǔ)句的續(xù)行書(shū)寫(xiě)    98

4.13.3?使用縮進(jìn)    98

4.13.4?使用模塊定義    102

4.13.5?使用注釋    103

4.13.6?使用With結(jié)構(gòu)    104

4.13.7?使用Me關(guān)鍵字    106

習(xí)題    107

第5章?過(guò)程與函數(shù)設(shè)計(jì)    108

5.1?過(guò)程    108

5.1.1?創(chuàng)建過(guò)程    108

5.1.2?過(guò)程的運(yùn)行和調(diào)用    109

5.1.3?過(guò)程的參數(shù)    110

5.1.4?可選和默認(rèn)參數(shù)    112

5.1.5?參數(shù)的傳遞方式    113

5.1.6?參數(shù)數(shù)量可變的過(guò)程    114

5.1.7?數(shù)組作為參數(shù)    114

5.2?函數(shù)    115

5.2.1?自定義函數(shù)的返回值    116

5.2.2?自定義函數(shù)的用途    116

5.2.3?設(shè)置自定義函數(shù)的說(shuō)明信息    119

5.2.4?為自定義函數(shù)創(chuàng)建幫助文檔    121

習(xí)題    127

第6章?程序調(diào)試和錯(cuò)誤處理    128

6.1?程序調(diào)試技巧    128

6.1.1?單步執(zhí)行程序    128

6.1.2?設(shè)置斷點(diǎn)    130

6.1.3?使用Stop語(yǔ)句    130

6.2?錯(cuò)誤處理    131

6.2.1?Err對(duì)象    132

6.2.2?遍歷錯(cuò)誤號(hào)和錯(cuò)誤描述    133

6.2.3?故意引發(fā)錯(cuò)誤    133

6.3?錯(cuò)誤跳轉(zhuǎn)    134

6.3.1?錯(cuò)誤發(fā)生時(shí)跳轉(zhuǎn)到某行    134

6.3.2?錯(cuò)誤發(fā)生時(shí)繼續(xù)向下執(zhí)行    136

6.3.3?Resume與Resume Next語(yǔ)句    136

習(xí)題    137

第7章?字符串處理    139

7.1?認(rèn)識(shí)字符串    140

7.1.1?全角與半角    140

7.1.2?子字符串    140

7.1.3?字符串的長(zhǎng)度    141

7.1.4?檢索子字符串的位置    142

7.2?字符串轉(zhuǎn)換    144

7.2.1?字符與ASCII碼    144

7.2.2?大小寫(xiě)轉(zhuǎn)換    145

7.2.3?全半角轉(zhuǎn)換    146

7.2.4?去除多余空格    146

7.2.5?倒序    147

7.2.6?替換    147

7.3?字符串生成    149

7.3.1?String函數(shù)    149

7.3.2?Space函數(shù)    149

7.4?字符串與數(shù)組    149

7.4.1?Split函數(shù)    149

7.4.2?Join函數(shù)    151

7.4.3?Filter函數(shù)    151

習(xí)題    152

第8章?數(shù)學(xué)計(jì)算與日期處理    154

8.1?數(shù)學(xué)函數(shù)    154

8.1.1?三角函數(shù)計(jì)算    154

8.1.2?隨機(jī)數(shù)    155

8.2?日期與時(shí)間函數(shù)    156

8.2.1?返回與設(shè)置當(dāng)前日期時(shí)間    157

8.2.2?計(jì)算程序運(yùn)行時(shí)間    157

8.2.3?日期時(shí)間的生成    158

8.2.4?日期時(shí)間的加減運(yùn)算    159

8.2.5?計(jì)算兩個(gè)日期的間隔    160

8.2.6?日期時(shí)間的分解    161

習(xí)題    161

第9章?Excel VBA對(duì)象模型    162

9.1?對(duì)象和對(duì)象類(lèi)型    162

9.1.1?屬性    162

9.1.2?方法    163

9.1.3?事件    163

9.1.4?父子對(duì)象    164

9.2?使用對(duì)象變量    164

9.2.1?With結(jié)構(gòu)    166

9.2.2?集合對(duì)象    167

9.3?Excel VBA對(duì)象    170

9.3.1?應(yīng)用程序?qū)ο?nbsp;   171

9.3.2?工作簿對(duì)象    171

9.3.3?表對(duì)象    171

9.3.4?單元格區(qū)域?qū)ο?nbsp;   171

習(xí)題    172

第10章?應(yīng)用程序Application對(duì)象    173

10.1?Application對(duì)象重要成員    173

10.1.1?ActiveWorkbook    173

10.1.2?ActiveSheet    173

10.1.3?ActiveWindow    174

10.1.4?ActiveCell    174

10.1.5?Addins    175

10.1.6?COMAddins    176

10.1.7?WorksheetFunction    178

10.1.8?Commandbars    179

10.2?Application對(duì)象重要屬性    180

10.2.1?默認(rèn)文件路徑DefaultFilePath

???  屬性    180

10.2.2?顯示剪貼板DisplayClipboardWindow

???  屬性    181

10.2.3?啟用事件EnableEvents屬性    182

10.2.4?顯示“開(kāi)發(fā)工具”選項(xiàng)卡

???  ShowDevTools屬性    182

10.2.5?句柄Hwnd屬性    182

10.2.6?標(biāo)題Caption屬性    183

10.2.7?版本Version屬性    183

10.2.8?用戶(hù)名UserName屬性    184

10.2.9?安裝路徑Path屬性    185

10.2.10?狀態(tài)欄StatusBar屬性    186

10.2.11?默認(rèn)工作表個(gè)數(shù)

???   SheetsInNewWorkbook屬性    187

10.2.12?窗口狀態(tài)WindowState

???   屬性    187

10.2.13?最近打開(kāi)的文件

???   RecentFiles    188

10.3?Application對(duì)象常用方法    189

10.3.1?激活其他組件

???  ActivateMicrosoftApp方法    189

10.3.2?設(shè)置Excel的計(jì)算模式    189

10.3.3?計(jì)算Calculate方法    190

10.3.4?表達(dá)式評(píng)價(jià)Evaluate方法    190

10.3.5?快捷鍵OnKey方法    191

10.3.6?發(fā)送按鍵SendKeys方法    192

10.3.7?運(yùn)行宏Run方法    193

10.3.8?退出應(yīng)用程序Quit方法    195

10.3.9?定時(shí)執(zhí)行OnTime方法    195

10.3.10?撤銷(xiāo)Undo方法    196

10.4?Application對(duì)象常用事件    196

10.4.1?WorkbookBeforeClose事件    198

10.4.2?事件的取消    199

10.4.3?禁用和啟用事件    199

10.4.4?SheetSelectionChange事件    199

10.4.5?WindowActivate事件    200

10.4.6?歸納總結(jié)    201

習(xí)題    201

第11章?工作簿W(wǎng)orkbook對(duì)象    202

11.1?工作簿對(duì)象的表達(dá)    202

11.1.1?利用索引值    202

11.1.2?利用工作簿名稱(chēng)    202

11.1.3?宏代碼所在的工作簿    202

11.1.4?活動(dòng)工作簿    203

11.2?Workbook對(duì)象重要屬性    204

11.2.1?文檔內(nèi)置屬性

???  BuiltinDocumentProperties    205

11.2.2?文檔自定義屬性

???  CustomDocumentProperties    207

11.2.3?工作簿的名稱(chēng)和路徑    208

11.2.4?IsAddin屬性    208

11.2.5?Saved屬性    209

11.2.6?工作簿的窗口    209

11.3?Workbook對(duì)象重要方法    214

11.3.1?新建工作簿    214

11.3.2?打開(kāi)工作簿    215

11.3.3?設(shè)置工作簿的打開(kāi)密碼    215

11.3.4?保存工作簿    216

11.3.5?另存工作簿    216

11.3.6?關(guān)閉工作簿    217

11.3.7?激活工作簿    217

11.3.8?保護(hù)工作簿    218

11.3.9?導(dǎo)出為PDF文檔    218

11.4?Workbook對(duì)象常用事件    221

11.4.1?工作簿打開(kāi)和關(guān)閉前事件    222

11.4.2?文檔事件過(guò)程中Cancel參數(shù)的

???  作用    223

11.4.3?工作表激活事件    223

11.4.4?工作表右擊事件    224

11.4.5?工作表修改事件    225

11.4.6?工作表選中區(qū)域變更事件    226

習(xí)題    226

第12章?工作表Worksheet對(duì)象    227

12.1?工作表集合Worksheets對(duì)象    228

12.1.1?表的遍歷    229

12.1.2?表的增加    230

12.1.3?表的刪除    231

12.2?Worksheet對(duì)象常用屬性    233

12.2.1?單元格屬性    233

12.2.2?Name與CodeName屬性    234

12.2.3?前一個(gè)與后一個(gè)工作表    235

12.2.4?應(yīng)用程序與父級(jí)對(duì)象    236

12.2.5?工作表標(biāo)簽顏色    236

12.2.6?是否顯示分頁(yè)符    237

12.2.7?工作表的可見(jiàn)性    237

12.2.8?頁(yè)面設(shè)置    238

12.3?工作表的自動(dòng)篩選    240

12.3.1?工作表的3種狀態(tài)    241

12.3.2?遍歷篩選器    244

12.3.3?處理自動(dòng)篩選后的區(qū)域    245

12.3.4?按照單元格填充顏色

???  篩選    247

12.3.5?按照單元格字體顏色篩選    248

12.4?Worksheet對(duì)象常用方法    248

12.4.1?激活和選中工作表    249

12.4.2?工作表的移動(dòng)和復(fù)制    250

12.4.3?控制工作表的計(jì)算    251

12.4.4?設(shè)定背景圖片    252

12.4.5?復(fù)制和粘貼數(shù)據(jù)    253

12.4.6?使用記錄窗體    254

12.4.7?工作表的保護(hù)    255

12.4.8?工作表的預(yù)覽和打印    256

12.5?Worksheet對(duì)象重要事件    258

12.5.1?選中區(qū)域變更事件    259

12.5.2?工作表修改事件    261

12.5.3?工作表右擊事件    263

12.5.4?使用類(lèi)模塊操作Excel文檔

???  事件    265

習(xí)題    266

第13章?圖表Chart對(duì)象    267

13.1?Chart對(duì)象重要屬性    269

13.1.1?圖表的構(gòu)成    269

13.1.2?讀寫(xiě)圖表類(lèi)型    270

13.1.3?修改圖表數(shù)據(jù)源    270

13.1.4?設(shè)置圖表標(biāo)題    271

13.1.5?設(shè)置圖表區(qū)與繪圖區(qū)格式    273

13.1.6?設(shè)置坐標(biāo)軸格式    274

13.1.7?操作數(shù)據(jù)系列    275

13.1.8?遍歷數(shù)據(jù)系列    276

13.1.9?操作數(shù)據(jù)點(diǎn)    277

13.1.10?操作數(shù)據(jù)標(biāo)記    278

13.1.11?操作圖例    279

13.2?Chart對(duì)象常用方法    280

13.2.1?圖表工作表的刪除    280

13.2.2?圖表復(fù)制為圖片    281

13.2.3?改變圖表位置    281

13.3?Chart對(duì)象事件    282

13.3.1?激活圖表工作表的事件    282

13.3.2?識(shí)別圖表中的不同元素    282

13.4?自動(dòng)創(chuàng)建圖表    284

13.4.1?創(chuàng)建圖表工作表    284

13.4.2?在普通工作表中插入圖表    285

13.5?自動(dòng)刪除圖表    286

13.5.1?刪除所有圖表工作表    286

13.5.2?刪除工作表中所有圖表對(duì)象    287

習(xí)題    287

第14章?單元格區(qū)域Range對(duì)象    288

14.1?Range對(duì)象的表示方法    290

14.1.1?使用Cells    290

14.1.2?Range對(duì)象的無(wú)限嵌套性    292

14.2?Range對(duì)象的常用屬性    293

14.2.1?區(qū)域地址    293

14.2.2?獲取單元格區(qū)域的位置與

???  大小    294

14.2.3?單元格的地理位置    295

14.2.4?單元格內(nèi)容屬性    299

14.3?Range的產(chǎn)生和轉(zhuǎn)化    305

14.3.1?引用工作表已使用區(qū)域    305

14.3.2?引用當(dāng)前連續(xù)區(qū)域    306

14.3.3?引用數(shù)組公式區(qū)域    307

14.3.4?引用整行與整列    307

14.3.5?單元格的偏移    308

14.3.6?改變單元格區(qū)域大小    308

14.3.7?獲取最后一個(gè)非空單元格    310

14.3.8?區(qū)域的聯(lián)合    311

14.3.9?區(qū)域的相交包含    312

14.4?Range對(duì)象的常用方法    313

14.4.1?單元格的選中和激活    313

14.4.2?復(fù)制剪切單元格    315

14.4.3?粘貼格式    315

14.4.4?插入和刪除單元格    316

14.4.5?自動(dòng)調(diào)整行高列寬    318

14.4.6?自動(dòng)填充    318

14.4.7?單元格排序    320

14.4.8?查找和替換    321

14.4.9?文本分列    323

14.4.10?自動(dòng)朗讀單元格內(nèi)容    324

14.5?Range成員對(duì)象    325

14.5.1?設(shè)置單元格邊框    325

14.5.2?設(shè)置單元格填充色    328

14.5.3?設(shè)置單元格字體    330

14.5.4?單元格的對(duì)齊方式    331

14.5.5?處理單元格中的字符    333

14.5.6?處理單元格中的批注    335

14.5.7?處理?xiàng)l件格式    339

14.5.8?處理數(shù)據(jù)有效性    344

14.5.9?使用單元格樣式    348

14.6?Range對(duì)象專(zhuān)題講解    352

14.6.1?單元格的合并與取消合并    352

14.6.2?Range與名稱(chēng)的使用    354

14.6.3?如何遍歷單元格    357

14.6.4?單元格與數(shù)組之間的數(shù)據(jù)

???  傳遞    359

14.6.5?單元格的帶格式查找    361

14.6.6?公式審核    362

習(xí)題    365

第15章?其他常用Excel VBA對(duì)象    367

15.1?處理工作表中的圖片    367

15.1.1?插入外部圖片    367

15.1.2?插入形狀    369

15.1.3?Shape對(duì)象的引用和遍歷    370

15.1.4?Shape對(duì)象的屬性獲取與

???  設(shè)定    371

15.1.5?Shape對(duì)象的常用方法    373

15.2?工作表使用表單控件    378

15.2.1?使用組合框    379

15.2.2?使用列表框    380

15.2.3?使用復(fù)選框    380

15.2.4?使用單選按鈕    380

15.2.5?數(shù)值調(diào)節(jié)器    382

15.2.6?滾動(dòng)條    382

15.2.7?用代碼自動(dòng)插入表單控件    383

15.2.8?批量刪除表單控件    385

15.3?工作表使用ActiveX控件    386

15.3.1?控件的屬性設(shè)定    387

15.3.2?控件的事件過(guò)程    387

15.3.3?自動(dòng)插入ActiveX控件    388

15.3.4?工作表中播放動(dòng)畫(huà)    389

15.3.5?ActiveX控件的刪除    390

15.4?處理工作表中的超鏈接    391

15.4.1?創(chuàng)建超鏈接    391

15.4.2?遍歷工作表中的超鏈接    392

15.4.3?打開(kāi)超鏈接    393

15.4.4?刪除超鏈接    393

15.5?Excel內(nèi)置對(duì)話框    394

15.5.1?調(diào)出內(nèi)置對(duì)話框    394

15.5.2?為對(duì)話框設(shè)置默認(rèn)參數(shù)    395

15.6?文件選擇對(duì)話框    395

15.6.1?對(duì)話框的類(lèi)型    395

15.6.2?對(duì)話框的屬性    396

15.6.3?對(duì)話框的方法    396

15.6.4?文件選擇    396

15.6.5?路徑選擇    398

15.6.6?打開(kāi)文件    398

15.6.7?另存文件    400

15.7?操作自定義序列    401

15.7.1?增加用戶(hù)自定義序列    402

15.7.2?獲取序列的編號(hào)    403

15.7.3?導(dǎo)出全部序列到單元格    403

15.7.4?刪除自定義序列    404

習(xí)題    404

第16章?用戶(hù)窗體和控件設(shè)計(jì)    407

16.1?窗體設(shè)計(jì)基礎(chǔ)    407

16.1.1?設(shè)計(jì)的第一個(gè)窗體    408

16.1.2?使用和維護(hù)控件工具箱    411

16.1.3?基本控件    412

16.1.4?使用屬性窗口    412

16.2?窗體與控件的通用屬性    413

16.2.1?名稱(chēng)    413

16.2.2?標(biāo)題    413

16.2.3?文本    414

16.2.4?值    414

16.2.5?位置大小屬性    414

16.2.6?背景色    415

16.2.7?前景色    415

16.2.8?字體    415

16.2.9?Tab序號(hào)    416

16.2.10?可用性    417

16.2.11?可見(jiàn)性    417

16.3?窗體與控件的通用方法    418

16.3.1?自動(dòng)獲得焦點(diǎn)    418

16.3.2?移動(dòng)控件    418

16.3.3?改變疊放次序    419

16.4?窗體與控件的事件    420

16.5?窗體使用技巧    421

16.5.1?窗體的模式    421

16.5.2?設(shè)置窗體的字體    421

16.5.3?設(shè)置窗體背景圖片    421

16.5.4?窗體鋪滿(mǎn)整個(gè)屏幕    423

16.5.5?窗體的啟動(dòng)和關(guān)閉事件    423

16.6?命令按鈕使用技巧    424

16.6.1?自動(dòng)調(diào)整按鈕大小    424

16.6.2?默認(rèn)按鈕和退出按鈕    424

16.6.3?設(shè)置控件的提示語(yǔ)    425

16.6.4?為按鈕設(shè)置加速鍵    425

16.6.5?設(shè)置鼠標(biāo)指針    425

16.7?標(biāo)簽    426

16.7.1?設(shè)置標(biāo)簽的邊框    426

16.7.2?標(biāo)簽的自適應(yīng)    426

16.7.3?文本自動(dòng)換行    426

16.8?文本框    426

16.8.1?鎖定文本框    427

16.8.2?制作密碼輸入框    427

16.8.3?限制輸入長(zhǎng)度    427

16.8.4?多行模式    427

16.8.5?文本框的滾動(dòng)條    427

16.8.6?自動(dòng)重置和驗(yàn)證文本    428

16.8.7?內(nèi)容改變事件    429

16.8.8?使用文本框的選定狀態(tài)    429

16.8.9?文本框內(nèi)容的復(fù)制、粘貼    430

16.9?響應(yīng)鍵盤(pán)按鍵的事件    431

16.9.1?按下快捷鍵關(guān)閉窗體    431

16.9.2?松開(kāi)快捷鍵讓文本框內(nèi)容

???  倒序    432

16.9.3?識(shí)別和修改輸入的字符    433

16.10?組合框    433

16.10.1?增加條目    434

16.10.2?刪除條目    435

16.10.3?獲取組合框條目信息    435

16.11?列表框    436

16.11.1?列表框的單擊事件    437

16.11.2?帶復(fù)選框的多選列表框    438

16.12?復(fù)選框    439

16.13?單選按鈕    440

16.13.1?使用框架隔離單選按鈕    440

16.13.2?設(shè)置GroupName隔離

???  單選按鈕    441

16.14?切換按鈕    442

16.15?框架    442

16.16?多標(biāo)簽控件    443

16.16.1?用代碼增加標(biāo)簽    445

16.16.2?用代碼刪除標(biāo)簽    446

16.17?多頁(yè)控件    446

16.18?滾動(dòng)條    448

16.19?旋轉(zhuǎn)按鈕    449

16.20?圖像控件    450

16.21?RefEdit控件    451

16.22?遍歷窗體上的控件    452

16.22.1?運(yùn)行期間動(dòng)態(tài)增加控件    453

16.22.2?運(yùn)行期間動(dòng)態(tài)刪除控件    454

16.23?響應(yīng)鼠標(biāo)單擊的事件    455

16.23.1?判斷鼠標(biāo)按鍵    455

16.23.2?判斷鍵盤(pán)輔助鍵    456

16.23.3?判斷單擊位置    456

16.23.4?移動(dòng)鼠標(biāo)的事件    458

16.24?使用附加控件    458

習(xí)題    460

第17章?自定義工具欄    462

17.1?工具欄基礎(chǔ)知識(shí)    462

17.1.1?使用自定義對(duì)話框    465

17.1.2?手工方式進(jìn)行工具欄設(shè)計(jì)    465

17.1.3?自定義工具欄的存儲(chǔ)位置    470

17.2?工具欄的VBA模型    471

17.3?CommandBar對(duì)象    471

17.3.1?CommandBar重要屬性    472

17.3.2?CommandBar重要方法    474

17.4?CommandBarControl對(duì)象    477

17.4.1?遍歷工具欄中所有控件

???  信息    478

17.4.2?控件的屬性    480

17.4.3?控件的方法    487

17.4.4?控件的事件    491

17.5?創(chuàng)建自定義工具欄    493

17.5.1?創(chuàng)建菜單欄    493

17.5.2?創(chuàng)建級(jí)聯(lián)菜單    496

17.5.3?創(chuàng)建一般工具欄    498

17.5.4?調(diào)整工具欄的位置和大小    500

17.5.5?創(chuàng)建右鍵菜單    502

17.6?自定義工具欄高級(jí)技術(shù)    505

17.6.1?使用組合框控件    505

17.6.2?使用文本框控件    507

17.6.3?設(shè)計(jì)用戶(hù)窗體的菜單    509

17.6.4?遍歷所有FaceID    510

17.6.5?提取Windows系統(tǒng)字體名稱(chēng)和

???  字號(hào)列表    511

17.7?Excel高版本的工具欄設(shè)計(jì)    512

17.7.1?增加菜單命令    512

17.7.2?增加工具欄命令    513

17.7.3?創(chuàng)建自定義工具欄    513

17.7.4?顯示Excel 2003經(jīng)典菜單    515

習(xí)題    515

第18章?Excel加載宏    517

18.1?Excel加載宏對(duì)話框    517

18.2?加載宏可以包含的內(nèi)容    518

18.2.1?過(guò)程和快捷鍵    519

18.2.2?自定義函數(shù)    521

18.2.3?用戶(hù)窗體    521

18.2.4?工具欄和控件    522

18.2.5?自定義功能區(qū)    524

18.2.6?事件過(guò)程    524

18.3?修改加載宏文件    525

18.4?使用VBA操作加載宏    526

18.4.1?加載宏的重要屬性    527

18.4.2?加載宏的遍歷    528

18.4.3?VBA代碼中調(diào)用加載宏中的

???  過(guò)程和函數(shù)    528

18.4.4?完全刪除加載宏    530

習(xí)題    531

第19章?經(jīng)典編程實(shí)例    533

19.1?角谷猜想    533

19.2?單元格文字連接    534

19.3?學(xué)生成績(jī)?cè)u(píng)定和登記    535

19.4?匯總歷年獎(jiǎng)牌榜    536

19.5?早退員工高亮顯示    538

19.6?一次函數(shù)用于單元格的遍歷    539

19.7?單詞表按首字母匯總    542

19.8?交叉表匯總——雙邊貿(mào)易關(guān)系    543

附錄A?VBA編程常用資料    545

A.1?Excel VBA實(shí)用語(yǔ)句    545

A.1.1?Application對(duì)象實(shí)用語(yǔ)句    545

A.1.2?Workbook對(duì)象實(shí)用語(yǔ)句    545

A.1.3?Worksheet對(duì)象實(shí)用語(yǔ)句    546

A.1.4?Window對(duì)象實(shí)用語(yǔ)句    546

A.1.5?Range對(duì)象實(shí)用語(yǔ)句    546

A.2?VBA函數(shù)用法示例    547

A.3?VBA編程疑難問(wèn)答    550

 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)