天天看點

InTouch與Excel通訊

配置NetDDE Extensions

運作NetDDE Extensions-->Configure-->Security-->Add

Application:Excel

Topic Name:輸入要通路的Excel檔案名:如book1.xls

選中Full Access-->OK(如下圖)。

InTouch與Excel通訊

運作NetDDE Extensions-->Interfaces-->Add(将Winsock添加進來)-->OK(如下圖)。

InTouch與Excel通訊

配置InTouch進行通信(進行通信時book1.xls檔案必須是打開的)

通路名設定

通路名:任意命名

節點名:所通路的excel檔案所在的計算機名

應用程式名:Excel

主題名:book1.xls(配置DDE時指定的,如果該book1.xls檔案不在目前InTouch程式目錄中,此時可以在book1.xls檔案前加上檔案所在的路徑,如c:/book1.xls)如下圖:

InTouch與Excel通訊

标記名設定

标記名:任意命名

通路名:選擇上面定義的通路名

項目名:指定要通路上面主題名使用的表格檔案中的單元格名,如R1C1(第一行第一列)如下圖:

InTouch與Excel通訊

配置WWClient進行通信測試(進行通信時book1.xls檔案必須是打開的)

運作WWClient-->Connections-->Creat(建立連接配接)

Node:所通路的excel檔案所在的計算機名

Application:Excel

Topic:book1.xls(配置DDE時指定的,如果該book1.xls檔案不在目前InTouch程式目錄中,此時可以在book1.xls檔案前加上檔案所在的路徑,如c:/book1.xls)如下圖:

InTouch與Excel通訊

成功連結後如下圖所示(其中0x00903340表示連接配接成功,這個值是變量的,隻要值不是0x00000000就說明連接配接成功,否則連接配接失敗):

InTouch與Excel通訊

連接配接成功後,測試通信,點菜單Item設定通路項

Item:R1C1

選擇資料類型,點選“Register”按鈕,必須點。

InTouch與Excel通訊

Request:讀取資料,從excel表中讀取資料,成功讀取如下圖:

InTouch與Excel通訊

Poke:設定資料,在Value文本框中輸入一個資料,可以将此資料填充到excel檔案中。