投影片1-InformationServiceatInternet.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
该文档均来自互联网,如果侵犯了您的个人权益,请联系我们将立即删除!

巨集與 VBA 程式的應用 14 14.1 巨集指令的錄製 14.2 VBA 的基本認識 14.3 VBA 程式的結構控制 14.1 巨集指令的錄製 什麼是 「巨集」?它能將一連串的動作集合成一個指令來處理,是屬軟體應用程式控制的一種,可以提供使用者從事重複且繁瑣的動作,而常見的建立巨集的方法有「使用巨集記錄器」 和 「使用 Visual Basic 編輯器建立 VBA 碼」 二種。 14.1.1 錄製巨集 Excel 錄製巨集的功能可以將使用者所有編輯動作自動記錄下來,並儲存成一個自訂名稱。未來若要執行相同的動作時,只要執行一次所錄製的巨集指令即可完成。以下的範例中將會把計算學生成績的平均與總分的動作記錄起來成為巨集,並說明巨集其他操作動作。 開啟範例光碟內 本書範例 \ ch14 \ 原始檔 \ 三年一班成績表.xlsx 練習。 進入錄製巨集的狀態開始記錄操作動作。 14.1.2 執行巨集 完成了巨集的錄製後,馬上執行看看是否正確。 14.1.3 儲存含有巨集的活頁簿 在 Excel 2010 中因為對於安全性考量,若含有巨集的活頁簿就必須使用 (.xlsm) 的檔案類型以示區隔。延續剛才的範例,請選按 檔案 索引標籤 \ 另存檔案 時 Excel 會立即訊息方塊來告知目前的活頁簿中含有巨集。 14.1.4 刪除活頁簿中儲存的巨集 延續剛才的範例,若想要刪除已錄製的巨集,可以參考下述步驟: 14.1.5 巨集安全性的設定 巨集的目的在於自動執行常用的工作。雖然某些巨集僅錄製按鍵操作或滑鼠選按動作,但是巨集的本質是 VBA 語法,一般開發人員以可以利用相同的語法在電腦上執行許多命令。因此,VBA 巨集會導致潛在的安全性風險。駭客可能會在開啟允許巨集執行的文件時引入惡意巨集,進而在電腦上散佈病毒。所以在 Office 中開啟擁有巨集任何文件,都會加上封鎮或是提醒。 啟用 Excel 文件中的巨集 在 Excel 2010 對於含有巨集的活頁簿必須使用 (.xlsm) 的檔案類型以示區隔,這裡將以範例說明如何啟用 Excel 文件中的巨集。請選按 檔案 索引標籤 \ 開啟舊檔 開啟先前儲存的 三年一班成績表_2.xlsm 練習。 取消巨集安全性保護 若是一般開發人員或是經常使用巨集的人員,巨集安全性保護的提醒會造成操作上的不便,請利用下述方式關閉它: 14.2 VBA 的基本認識 Visual Basic 是一套由微軟開發,設計視窗程式的工具,許多程式設計師用它來發明各種軟體。而微軟公司把 Visual Basic 的技術運用在 Office 系列如:Word、Excel、PowerPoint ... 等軟體上 (所謂的 Visual Basic for Application,簡稱為 VBA),輔助設計功能,不但可以讓 Office 家族成員相互支援與應用,加強與簡化操作的方法,也可以節省程式重複設計的時間。 VBA 程式設計中,包含了物件、屬性、屬性質、方法及集合的組合概念,以下就針對這些性質做一個簡單說明: 14.2.1 什麼是 VBA? 1. 物件:VBA 是一種物件導向的程式語言。如同電腦的硬碟是由馬達、碟片、螺絲...等零件所組成,這些零件即所謂的物件。 2. 屬性:每一個物件都有其相關特性。如同電腦中硬碟的螺絲,其寬度、長度、種類...等特性,即是所謂的屬性。 3. 屬性值:各種屬性內含的資料,即為屬性值。像是我們說這根螺絲的長度為 2 公分,其「2」即為螺絲的長度屬性值。 4. 方法:操作物件的動作指令。例如開啟或關閉電腦的動作,即是一種方法。 5. 集合:結合一群具有相同性質的物件,就叫「集合」。例如 Excel 預設開啟的新文件名稱為「Book1」、「Book2」、......「Bookn」,這裡的文件就是一種集合,因為它們擁有一樣的物件、屬性及方法。在這裡,稱這種文件集合為Documents 集合。 14.2.2 VBA 語法表示法 在 VBA 語法中,物件與屬性的表示方式如下: 舉個例子: 物件與方法的表示式,跟物件與屬性的表示方式很像,如下所示: 舉個例子: 14.2.3 Visual Basic 編輯器 VBA 程式設計是利用 Visual Basic 編輯器 (Visual Basic Editor,簡稱VBE) 做為工具程式。在 Office 系列軟體當中,都有其 VBE 的工具程式,但是此工具卻只能在Office 系列軟體中進行開啟與撰寫 VBA 程式碼,並無法單獨運作。 請先開啟一個空白的 Excel 新檔後,選按 開發人員 索引標籤 \ Visual Basic 或按Alt + F11 鍵開啟 Microsoft Visual Basic for Applications 視

文档评论(0)

ldj215323 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档