首頁 > 軟體

Word文件怎樣參照Excel資料

2019-11-27 00:42:05

在日常辦公環境中,利用Word獲取Excel中的資料具有十分重要的意義,不僅能提升工作的效率,更重要的是可以簡化資料處理的流程,真正實現自動化辦公的需要。

在Word中呼叫Excel資料有兩種方式,一種是OLE(物件的連結和嵌入),另一種是DDE(動態資料交換)。OLE用於將Excel資料直接嵌入到Word文件中,可以理解為一個資料集存在於Word中。DDE是一個協定,它允許兩個應用程式通過一個DDE「通道」連續自動地進行資料交換。要控制兩個應用程式之間的DDE對談,需要建立一個通道,選定一個主題,請求並傳送資料,然後關閉通道。下面就這兩種參照Excel資料的方式進行講解。


1

準備原始資料。為了給大家說明Word參照Excel資料的方法,首先建立名為"職員資訊基本情況.xlsx"的電子試算表,該表格包含若干條記錄,每條記錄包括「姓名」、「性別」、「級別」、「專長」和「所在部門」幾個屬性。在具體應用時,可能會包含更多的屬性和內容,在此只是起到拋磚引玉的作用。原始資料所圖所示。


2

原始資料準備好後,下一步要做的工作就是在Word中參照Excel中的資料。具體實現方法是:首先在Excel文件中選擇並複製要參照的資料區域,然後在Word文件中選項「開始」,點選「貼上」下拉選單,從中選擇「選擇性貼上」,在彈出的視窗中勾選「貼上連結」,並在右側選擇「Microsoft Office Excel文件 對像」,點選「確定」後完成參照Excel資料操作。




3

此時如果Excel文件中的內容改變了,例如將「級別」屬性中的「高階」改為「一級」,則會發現Word文件相應的內容也會立即發生改變,從而實現了資料的同步更新。


4

利用上述方法實現Word對Excel資料的參照,有一個明顯的不足之處在於參照資料不具有隨意性,即不能或不方便將獲取的資料按照自定義的格式進行顯示輸出。為了能夠更加靈活的參照Excel中的資料,就需要採用DDE(動態資料交換)技術來實現。DDE是一個協定,它允許兩個應用程式通過一個DDE「通道」連續自動地進行資料交換。要控制兩個應用程式之間的DDE對談,需要建立一個通道,選定一個主題,請求並傳送資料,然後關閉通道。下面就來看一下如何利用DDE參照Excel中的資料到Word中。

5

新建一個Word文件,下面我們要實現的功能是將Excel中的資料按照如下圖所示的格式顯示在Word文件中。具體實現方法:按下鍵盤快捷鍵「Alt + F11」進入VBA程式設計模式,右擊「Microsoft Word物件」,從彈出的選單中選擇「插入」-「模式」。



6

在模組中輸入如圖所示程式碼並儲存。

(溫馨提示:將「職員資訊基本情況.xlsx」檔案和Word文件全部拷貝到本機磁碟(D)根目錄下)


7

先開啟Excel文件,然後在重新開啟Word文件,在Word文件中如果此時巨集是禁用的,則需要啟用巨集。

啟用巨集的方法:點選文件左上角的「選項...」按鈕,在彈出的視窗中選擇「啟用此內容」,然後點選「確定」即可啟用巨集。

將游標放在需要放置資料的地方,然後選項「開發工具」索引標籤,如果沒有發現「開發工具」索引標籤,則需要通過設定讓其顯示。

顯示「開發工具」的方法:點選視窗左上角的「開始」-「Excel選項...」,在彈出的對話方塊中選擇勾選「在功能區上顯示‘開發工具’索引標籤」即可。

點選「巨集」,在開啟的視窗中選擇「獲取Excel資料」,點選執行按鈕,一會兒間資料就顯示出來啦!





IT145.com E-mail:sddin#qq.com