首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Mac上使用VBA实现IE自动化,并连接到Server

在Mac上使用VBA实现IE自动化,并连接到Server
EN

Stack Overflow用户
提问于 2011-01-12 20:46:19
回答 2查看 1.7K关注 0票数 0

我目前正在使用VBA自动化Internet,通过我们公司intranet上的屏幕运行,并将数据输入Access数据库。MS 2007,IE7,Windows SP3。

我将很快将这些数据表迁移到运行Windows的服务器上的Server数据库中。我将使用相同的访问VBA代码,只需稍作修改。

公司高管已经询问,是否有可能在Mac上运行这其中的任何一个。谷歌告诉我:

  1. 该办公室2011年为Mac确实包括VBA;
  2. 苹果电脑可以拥有IE5 (IE5对我来说没问题);
  3. 该Office 2011 for Mac不包括MS Access。

所以我的问题是:

  1. 是否可以在Mac上使用Mac 2011实现IE5的自动化?
  2. 由于我不能在Mac上使用MS Access,那么在Mac上是否可以将VBA直接连接到服务器上的SQL数据库,比如使用ADO?

这个问题适用于任何Mac电脑,我们还没有买到我们的。我们是否有能力资助它,取决于这个问题的答案!)

谢谢您抽时间见我!(这是我第一篇关于堆栈溢出的文章。)

EN

回答 2

Stack Overflow用户

发布于 2011-01-12 20:48:59

我没有这方面的经验,但让这个工作在OS听起来像是自杀任务。

但是,您可以使用在较新的Mac上运行Windows (或者在OS中使用平行线对其进行虚拟化),因此在Mac硬件上应该可以这样做。

票数 0
EN

Stack Overflow用户

发布于 2011-01-12 21:00:41

使用IE5并使用Excel作为数据库的前端可能并不有趣,但我发现:

您可以使用Excel和VBA连接到Server,这可能会在Mac上起作用(尽管我不确定)。但是,您将没有一个前端数据库,只有Server中的后端,因此,除了在VBA代码中之外,您将无法创建很好的报告(我已经用VBA生成了XHTML报告,它们可能非常好)。请参阅在Visual中实现IE5自动化上的这篇文章(在.NET之前,与VBA不相上下),看看这篇关于用Excel和VBA ADO连接SQL Server的文章。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4673859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档