国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

ExcelVBA 批量獲取Word文檔中的表格

2022-11-17 16:32 作者:孫興華zz  | 我要投稿

網(wǎng)友提問:

網(wǎng)友就是要通過ExcelVBA把Word文檔中的表格獲取。

有問題一定要講清楚,比如下面這位網(wǎng)友的問題

這就好像,我考完試,錯了一道題,我不說題目是什么,不說題目要求做什么,我只對你說老師給我判錯了一道題,為什么?

一、先用一個表分析

我在C盤孫興華文件夾里放了兩個文件,先看? “一個表格.docx” 這個文件

我們將這個文檔里面的表格,復制到一個Excel中,按網(wǎng)友要求使用ExcelVBA完成

我們在WordVBA中講過怎么打開Excel對象,那在Excel中使用打開Word對象就沒難度了

把 Excel這個單詞改成Word

我們又講了怎么遍歷Word文檔中的所有表格,怎么拷貝每一個表格

因為暫時只有一張表格,我們不用遍歷 ,先拷貝試一下

打開一個空白Excel,打開VBE編輯器

Sheets("Sheet1") 可以寫成Sheets(1)

可能Excel2003\2007\2010\2013\WPS等版本不會出現(xiàn)下面的問題(我只是說可能,您要自己測試)但是,office365會出現(xiàn)這個問題??截愡^來的不是表,而是一個Word對象。

我們雙擊這個對象,發(fā)現(xiàn)表格在里面藏著呢。這時就別再想著把表拿出來了。否則會陷入一個循環(huán),從前有座山,山里有座廟....

這時要思考,為什么我們手工的從Word中選中表格Ctrl+C,到Excel中Ctrl+V就可以呢?

我們打開ExcelVBA錄宏,然后在Word中復制這張表(選中表,Ctrl+C)

再到Excel中,在任意單元格中右鍵,點下面的按鈕

結束宏的錄制,查看錄制代碼

把這個代碼放到我們的代碼中,清空Sheet1里面的全部內容,運行代碼

這樣就成功了。

方便大家拷貝代碼:

二、批量獲取一個文檔中的多個表格

我們換第二個文件,“多個表格.docx”

方便大家拷貝代碼如下:

友情提示:當你自己寫代碼時,如果寫代碼中間出錯,那你打開的Word文檔并沒有關閉,還活在內存中,需要使用Ctrl+alt+Del 組合鍵手動結束進程。再檢查一下原Word文檔是否損壞。99.99%的人在跨軟件使用時這里遇到困難。

我們學辦公軟件是自己動手解決工作中的問題,而不依賴商人,凡是談項目的都是商人或是想成為商人的人。例如,在聰明乎上有位創(chuàng)作者分享知識

你們看下面的商人是怎么回復的?

廚師做飯都比我們好吃,我們?yōu)槭裁匆獙W做飯?

大家需求不同,如果固定的代碼可以滿足我們,微軟早就開發(fā)相應軟件了。

ExcelVBA和WordVBA教程:https://www.bilibili.com/video/BV1rt4y1a72y
更多教程:https://www.bilibili.com/read/cv10222110

ExcelVBA 批量獲取Word文檔中的表格的評論 (共 條)

分享到微博請遵守國家法律
特克斯县| 博白县| 蒙阴县| 万荣县| 新宾| 且末县| 右玉县| 肇东市| 治县。| 祁东县| 阿城市| 南川市| 临朐县| 南靖县| 郸城县| 沂源县| 蚌埠市| 喀什市| 缙云县| 常宁市| 松潘县| 曲阜市| 肥乡县| 乌恰县| 新巴尔虎右旗| 英山县| 三门峡市| 科技| 砚山县| 义乌市| 额济纳旗| 阳谷县| 云林县| 鄱阳县| 甘德县| 金湖县| 宝兴县| 承德县| 广昌县| 永昌县| 永济市|