2个文件之间的实时通信

时间:2012-08-08 21:27:18

标签: excel vba excel-vba

我们在PC#1上有“host.xlsb”和“checkin.xlsb”。

PC#2通过lan打开“checkin”。

在营业时间,客户将使用条形码扫描仪扫描其会员身份证的条形码。

条形码扫描器读取ID并发送到“签入”。

“checkin”检查ID并向客户显示信息(例如,哪个表),并将ID和检查时间记录到列表中。

“主持人”用于接收,从“签到”中提取数据以查看谁来了,谁没有,并检查客户是否走错了。

因此,我希望“主持人”可以实时阅读“签到”的变更,可能吗?

P.S:

我知道如果我只是将“host”和“checkin”放在一个工作簿中并仅使用PC#1,我就能做到。

但如果我将它们合并,我将需要接待等待客户或客户等待接收。

我也不希望任何其他PC同时打开合并的PC。

1 个答案:

答案 0 :(得分:0)

使签入机器上的应用程序将数据保存在单独的(ASCII)文件中。 Checkin将打开具有写访问权限的文件并更新信息。 “主机”机器将打开具有读访问权限的文件,并检查最新信息,然后关闭文件。