VBA / Excel 使用VBA取得word檔案內表格資料

由於辦理縣市薦派人員性質的研習

這種研習通常會設計制式表格給縣市承辦人填寫

而因為報名表格需要層層核章,再加上公文傳遞只能用pdf格式或者odf格式(odt文件)

所以通常會用odt文件來製作報名表,讓承辦人可以填寫並核章

以後有時間再來設計一個線上google表單

讓承辦人填寫完之後,可以一鍵輸出pdf或者odt文件

這樣既可以紙本核章,我也可以快速取得報名資料

回到主題,這次的練習是透過Excel VBA來取得word文件(docx或odt)內表格的資料

撰寫的程式碼主要都是在處理表格資料,這也是因為要考慮到公文傳遞只能用 odf格式(odt文件)

不然的話,可以在word設計activeX表單,來限制表格的填寫,這樣後期整理資料也比較容易

整體程式流程可以分為

1.開啟目標檔案

2.抓取表格資料

3.處理表格資料

4.輸出到工作表