我目前正在使用VBA自动化Internet Explorer,在我们公司内部网上运行屏幕并将数据输入到Access数据库。 MS Access 2007,IE7,Windows XP SP3。
我将很快将这些数据表迁移到运行Windows Server的服务器上的SQL Server数据库。我将使用相同的Access VBA代码,只需稍作修改。
公司高管已经询问是否可以在Mac上运行任何此类操作。谷歌告诉我:
所以我的问题是:
这个问题适用于任何Mac;我们还没买过我们的。我们能否为其提供资金取决于这个问题的答案! :)
感谢您的时间! (这是我在stackoverflow上的第一篇文章。)
答案 0 :(得分:0)
我没有该领域的经验,但在OS X上进行这项工作听起来像是一个自杀任务。
但是,您可以run Windows on newer Macs(或使用Parallels在OS X中对其进行虚拟化),因此可以在Mac硬件上执行某种方式。
答案 1 :(得分:0)
使用IE5并使用Excel作为数据库的前端可能不会很有趣,但这是我发现的:
您可以使用Excel和VBA连接到SQL Server,可能可以在Mac上运行(虽然我不确定)。但是你不会有一个前端数据库,只有SQL Server中的后端,所以除了在VBA代码中你就无法创建好的报告(我用VBA生成了XHTML报告,它们可以很好用)。 请参阅automating IE5 in Visual Basic上的这篇文章(在.NET之前,与VBA相去甚远) 另外,请查看connecting to SQL Server with Excel and VBA Using ADO上的这篇文章。