通過(guò)Word文件收集信息 使用Excel自動(dòng)摘錄數(shù)據(jù)方法

根據(jù)工作要求,有時(shí)候會(huì)安排發(fā)放一些基本信息調(diào)查表,內(nèi)容各不相同,等收回來(lái)的時(shí)候,一個(gè)一個(gè)文檔進(jìn)行重新錄入,工作量十分巨大。有沒(méi)有好的辦法能夠自動(dòng)將數(shù)據(jù)統(tǒng)一錄入到一起呢?Office的最大優(yōu)勢(shì)就是聯(lián)動(dòng),尤其從2013版本開(kāi)始,PPT、Word、Excel里功能互相融合的趨勢(shì)更加明顯。今天小編就分享一個(gè)通過(guò)Word文件收集信息,使用Excel自動(dòng)摘錄數(shù)據(jù)的方法。

Excel2003綠色版 EXCEL2003精簡(jiǎn)綠色版 (附excel2003綠色工具)
- 類(lèi)型:辦公軟件
- 大?。?/span>13.3MB
- 語(yǔ)言:簡(jiǎn)體中文
- 時(shí)間:2012-06-19
首先按照正常的工作要求制作Word信息收集表,制作完畢后修改待填信息框,切換到開(kāi)發(fā)模式選項(xiàng)卡,點(diǎn)擊“Aa”格式文本內(nèi)容控件(如果沒(méi)有,點(diǎn)擊文件—選項(xiàng)—自定義功能區(qū),右側(cè)勾選“開(kāi)發(fā)工具”)。
接下來(lái)單擊信息框然后在開(kāi)發(fā)工具中點(diǎn)選“設(shè)計(jì)模式”。
彈出對(duì)話(huà)框輸入標(biāo)題,這就是信息框的信息提示文字,要是有需求,還可以修改邊框顏色、文本樣式等等。
每個(gè)信息框都做了相應(yīng)的修改后,點(diǎn)擊開(kāi)發(fā)模式中的“限制編輯”,在Word右側(cè)欄中,勾選“限制對(duì)選定的樣式設(shè)置格式”和“僅允許在文檔中進(jìn)行此類(lèi)型的修改”并選中“填寫(xiě)窗體”。
Word部分就設(shè)置完畢了,這時(shí)候可以將文件發(fā)送給被收集信息者,待返回后,開(kāi)始用Excel批量自動(dòng)摘錄Word填表信息。打開(kāi)Excel,同樣是切換到開(kāi)發(fā)工具選項(xiàng)卡,點(diǎn)選最左側(cè)的“Visual Basic”。
雙擊Sheet1,填寫(xiě)宏代碼(登錄PC版微信,訂閱號(hào)中找到辦公便簽,點(diǎn)擊查看歷史消息找到本文再進(jìn)行復(fù)制):
Option Base 1
Sub readDoc()
Dim WordApp As Word.Application
Set WordApp = CreateObject("Word.Application")
Dim WordDoc As Word.Document
Dim diag1 As FileDialog
Dim return1 As String
Dim filePathArray()
Set diag1 = Application.FileDialog(msoFileDialogFilePicker)
'定義文件選擇對(duì)話(huà)框
With diag1
.AllowMultiSelect = True '設(shè)置文件選擇對(duì)話(huà)框能夠選擇多個(gè)文件
return1 = .Show '打開(kāi)文件選擇對(duì)話(huà)框
n = .SelectedItems.Count '將選中文件個(gè)數(shù)保存至變量n
If return1 = -1 Then
'如選中文件(retun1=-1)則將選中的文件路徑保存到filePathArray數(shù)組
ReDim filePathArray(n)
For i = 1 To n
filePathArray(i) = .SelectedItems(i)
Next
Else '如果未選中任何文件則提示
MsgBox "未選擇任何文件", vbExclamation
End If
End With
For j = 1 To n
Set WordDoc = WordApp.Documents.Open(filePathArray(j))
'根據(jù)filePathArray數(shù)組中的路徑逐個(gè)打開(kāi)Word文件
Dim ccSet
Set ccSet = WordDoc.ContentControls
'將ccSet設(shè)為打開(kāi)文檔的內(nèi)容控件集合
i = 1
For Each cc In ccSet '遍歷所有內(nèi)容控件
Application.ActiveSheet.Cells(j, i) = cc.Range.Text '將內(nèi)容控件內(nèi)容保存至單元格
i = i + 1
Next
WordDoc.Close '關(guān)閉當(dāng)前Word文檔
Next
WordApp.Quit
End Sub
注意,抄錄好宏代碼后,不要著急關(guān)閉,點(diǎn)選當(dāng)前Visual Basic界面上方工具欄的“工具—引用”,在“可使用的引用”中找到“Microsoft Word 16.0 Object Library”并勾選確定(Word2013中名稱(chēng)略有不同)。
回到Excel主界面,還是在開(kāi)發(fā)工具選項(xiàng)卡中,點(diǎn)擊“宏”,選中剛才編輯的這個(gè)宏命令,單擊“運(yùn)行”,這時(shí)Excel會(huì)自動(dòng)彈出文件選擇框,找到要摘錄信息的Word文檔點(diǎn)選打開(kāi),Excel就可以開(kāi)始自動(dòng)摘錄信息了。這樣一來(lái),數(shù)據(jù)摘錄的工作就完全依靠電腦自動(dòng)完成了,大大節(jié)省了工作時(shí)間,也避免了手工摘錄的出錯(cuò)幾率。
相關(guān)文章
word怎么單獨(dú)導(dǎo)出一頁(yè)? word導(dǎo)出部分頁(yè)的技巧
在編輯Word文檔時(shí),有時(shí)我們只需要導(dǎo)出其中的部分頁(yè)面,而不是整個(gè)文檔,下面將介紹如何在Word中導(dǎo)出部分頁(yè)面2025-04-14問(wèn)卷星怎么轉(zhuǎn)換成word文檔? 問(wèn)卷星問(wèn)卷調(diào)查導(dǎo)出成word的技巧
在日常工作中,我們經(jīng)常需要將問(wèn)卷星上的問(wèn)卷內(nèi)容導(dǎo)出為Word格式,以便整理和分析數(shù)據(jù),以下是三種簡(jiǎn)單的操作方法2025-04-14word文檔一整頁(yè)怎么截屏? word文檔截圖截一張全的圖片技巧
在Word文檔中想將一整頁(yè)截屏下來(lái),可以通過(guò)使用鍵盤(pán)中的Print Screen鍵和Word自帶的截屏功能等多種方法截圖,詳細(xì)如下2025-04-14word開(kāi)發(fā)工具怎么調(diào)出來(lái)? word工具欄添加開(kāi)發(fā)工具的教程
許多用戶(hù)在使用Word時(shí),可能會(huì)發(fā)現(xiàn)菜單欄中缺少了“開(kāi)發(fā)者工具”這一重要選項(xiàng),這無(wú)疑限制了Word的某些高級(jí)功能應(yīng)用,詳細(xì)請(qǐng)看下文介紹2025-04-14Word文本框中的數(shù)字和英文字母如何進(jìn)行豎排? word文檔排版技巧
用Word進(jìn)行排版成為我們辦公中的主要方式,偶爾我們也可能會(huì)讓文字豎著排版,讓文字豎著排版我們都知道怎么操作,但是如何讓英文字母和數(shù)字也縱向顯示呢?詳細(xì)請(qǐng)看下文介紹2025-03-25word文本框怎么對(duì)齊? word多個(gè)文本框快速批量對(duì)齊的技巧
word中有很多文本框,排列很亂,想要將所有文本框?qū)R,該怎么操作呢?下面我們就來(lái)看看詳細(xì)的教程2025-03-21word分欄后如何設(shè)置頁(yè)碼? Word同一頁(yè)分欄后的文本分別設(shè)置頁(yè)碼技巧
在使用Word進(jìn)行文檔排版時(shí),經(jīng)常需要將文檔分欄,并且希望每欄都有不同的頁(yè)碼,這種效果在Word默認(rèn)的頁(yè)碼樣式中并不存在,需要通過(guò)手動(dòng)插入域來(lái)實(shí)現(xiàn),以下是詳細(xì)步驟2025-03-13word多級(jí)列表怎么修改編號(hào)? Word多級(jí)列表各級(jí)編號(hào)格式批量修改技巧
編輯Word長(zhǎng)文檔時(shí),為了讓文本之間具有層次性,編號(hào)的使用必不可少,那么,對(duì)于編號(hào),你會(huì)使用了嗎?詳細(xì)如下2025-03-13Word頁(yè)面版式設(shè)置:Word創(chuàng)建多級(jí)列表常見(jiàn)問(wèn)題解決辦法
你是否在設(shè)置多級(jí)列表時(shí)遇到了編號(hào)問(wèn)題?今天來(lái)分享創(chuàng)建多級(jí)列表的常見(jiàn)問(wèn)題,別擔(dān)心,這里為你提供全面的解決方案2025-03-13word文檔怎么鎖定排版? 輕松鎖定你的精心布局防止排版錯(cuò)亂
在 Word 文檔中鎖定排版,防止他人隨意更改格式,可嘗試以下兩種方法,輕松鎖定你的精心布局,詳細(xì)如下文所屬2025-03-11