我們在工作中常常會與表格打交道,例如招聘教師基本信息表(見圖1),但收到的文件卻往往讓我們出乎意料,應聘者對文件的命名也是千奇百怪,給我們對文檔的整理帶來了很大的麻煩,查找某一應聘者的資料也非常不易。于是我們想利用應聘者的姓名作為文件名,這樣就方便對資料的查詢了,但數(shù)百份文件一個一個地操作顯然又太費事了。我們可以利用VBA(Visual Basic For Application,Office自帶的開發(fā)工具,微軟開發(fā)出來在其桌面應用程序中執(zhí)行通用的自動化(OLE)任務的編程語言)快速準確地完成任務。
一批文檔具有相同的表格形式,是我們利用VBA工作的前提。觀察圖1,我們就可以利用表格中第一行第2列的內(nèi)容來重命名這批文檔。
準備工作:將這批文檔全部放在某一個文件夾中(本地硬盤上的任意分區(qū)和目錄均可)。
VBA的工作思路
打開文檔,讀取單元格的姓名,然后用該姓名對文檔重命名。為了避免有相同的姓名造成混亂,可以采用姓名+身份證的方式命名文檔。
VAB關鍵語句
1.讀取單元的內(nèi)容
Text=Table.cell(