最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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文檔中的表格的評論 (共 條)

分享到微博請遵守國家法律
信丰县| 漯河市| 堆龙德庆县| 新竹市| 镇坪县| 清涧县| 桦甸市| 文成县| 无棣县| 惠安县| 比如县| 泽库县| 凤翔县| 醴陵市| 柳江县| 安阳市| 济宁市| 化州市| 河北省| 河北区| 师宗县| 门源| 仪征市| 略阳县| 博白县| 武定县| 台东市| 黑河市| 汤原县| 封开县| 普洱| 任丘市| 沧州市| 犍为县| 个旧市| 平湖市| 安丘市| 安西县| 高安市| 维西| 牟定县|