InTouch与Excel通讯

来源:互联网 发布:手机港台电视直播软件 编辑:程序博客网 时间:2024/04/30 01:10

配置NetDDE Extensions
运行NetDDE Extensions-->Configure-->Security-->Add
Application:Excel
Topic Name:输入要访问的Excel文件名:如book1.xls
选中Full Access-->OK(如下图)。

运行NetDDE Extensions-->Interfaces-->Add(将Winsock添加进来)-->OK(如下图)。

配置InTouch进行通信(进行通信时book1.xls文件必须是打开的)
访问名设置
访问名:任意命名
节点名:所访问的excel文件所在的计算机名
应用程序名:Excel
主题名:book1.xls(配置DDE时指定的,如果该book1.xls文件不在当前InTouch程序目录中,此时可以在book1.xls文件前加上文件所在的路径,如c:/book1.xls)如下图:

标记名设置
标记名:任意命名
访问名:选择上面定义的访问名
项目名:指定要访问上面主题名使用的表格文件中的单元格名,如R1C1(第一行第一列)如下图:

配置WWClient进行通信测试(进行通信时book1.xls文件必须是打开的)
运行WWClient-->Connections-->Creat(建立连接)
Node:所访问的excel文件所在的计算机名
Application:Excel
Topic:book1.xls(配置DDE时指定的,如果该book1.xls文件不在当前InTouch程序目录中,此时可以在book1.xls文件前加上文件所在的路径,如c:/book1.xls)如下图:

成功链接后如下图所示(其中0x00903340表示连接成功,这个值是变量的,只要值不是0x00000000就说明连接成功,否则连接失败):

连接成功后,测试通信,点菜单Item设置访问项
Item:R1C1
选择数据类型,点击“Register”按钮,必须点。

Request:读取数据,从excel表中读取数据,成功读取如下图:

Poke:设置数据,在Value文本框中输入一个数据,可以将此数据填充到excel文件中。

原创粉丝点击