我可以在Excel中启动Access 2007应用程序并自动将Excel值导入到Access中吗?

我有一个当铺应用程序,当客户到达商店时,店员使用Excel工作表来计算他可以借给客户多less钱,根据黄金,黄金克拉和重量的当前市场价格。 如果客户同意这个计算的金额,那么职员会进入我的Access 2007典当行应用程序,并且必须重新input黄金的价格和每种types金克拉的总重量。 我想知道是否有一种方法让我的Access应用程序自动插入在Excel工作表中input的值。

从Excel中的VBA中,可以使用指向Access数据库的连接string创build一个ADODB.Connection。 直接使用Connection对象(但最好使用ADODB.Command对象),可以将SQL插入到Access数据库中,该数据库从工作表上的一个范围中提取数据。

这是假设你有某种VBA的知识,我不确定如果你这样做,因为这个问题没有用VBA标记。

编辑:您还需要确保您将Microsoft数据访问对象参考包括到VBA项目。 (使用可用的最新版本)

有可能是一种方式,但我会用一个计算和应用button来实现一个小数据库应用程序内部的逻辑。