ExcelVBA或WordVBA 獲取文檔中頁眉或頁腳文字
網(wǎng)友提問:

回答網(wǎng)友問題:
這個(gè)鍋我可不背:)
2020年11月17日就講了 在WordVBA視頻中

獲取對(duì)象中的文字,我在wordVBA第一節(jié)課就講了

一、在WordVBA中實(shí)現(xiàn)
假設(shè)我有一個(gè)文檔,頁眉、頁腳如下


在文檔中寫代碼,獲取它們的文字,replace是將word中文字的換行符給替換掉
運(yùn)行結(jié)果

這是一個(gè)文件的,如果是多個(gè)文件的 ,用我們?cè)贓xcelVBA第二季講的 dir函數(shù)或AccessVBA第三季講的FSO對(duì)象遍歷每個(gè)文檔。
例如我在? ? C:\網(wǎng)友提問? ? 文件夾中有2個(gè)文檔,想獲取他們的頁眉、頁腳內(nèi)容

打開一個(gè)新的word空文檔,代碼如下
注意代碼寫在這里

運(yùn)行后的返回結(jié)果:

二、在ExcelVBA中實(shí)現(xiàn)
打開一個(gè)空白的Excel工作簿,代碼如下
運(yùn)行結(jié)果

看似ExcelVBA簡(jiǎn)單,其實(shí)是因?yàn)閃ordVBA中有表格邊框的代碼!實(shí)際使用中,ExcelVBA會(huì)比WordVBA慢。因?yàn)槲覀兊哪繕?biāo)文件是word,我們通過Excel訪問它,肯定不如它自己訪問自己快!

ExcelVBA與WordVBA:https://www.bilibili.com/video/BV1rt4y1a72y
標(biāo)簽: