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

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

分享到微博請遵守國家法律
黄陵县| 兴城市| 岗巴县| 边坝县| 清苑县| 化隆| 都江堰市| 同心县| 开江县| 阿克苏市| 三台县| 平昌县| 温宿县| 手游| 四会市| 陈巴尔虎旗| 建宁县| 宁国市| 霍山县| 吴忠市| 阆中市| 东阳市| 枣阳市| 尼玛县| 永登县| 秭归县| 江山市| 保亭| 当阳市| 合江县| 天津市| 清徐县| 朝阳区| 蓬溪县| 新巴尔虎左旗| 剑阁县| 招远市| 灵台县| 山东| 斗六市| 桃园县|