Share via

ActiveX Data object for MacBook

Anonymous
2014-10-14T06:13:34+00:00

I have purchased Ms Office, and installed in my MacBook Air. I can not run VB enabled Excel file (that runs perfectly fine in my Windows Laptop) as it misses 'Microsoft ActiveX Data objects 2.1 Library'. Please advise how to install it in MacBook Air.

I tried to take out the 'Missing: ActiveX...' from References, but then there was new error. In short, this ActiveX library must be installed to run the file.

The error message is 'Compile Error: Can't find project or library' when I run the file. Please HELP.

Thanks.

Microsoft 365 and Office | Excel | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

Bob Jones AKA CyberTaz MVP 436K Reputation points
2014-10-14T10:28:07+00:00

ActiveX is not supported on OS X. AFAIK, the only options are to;

  1. Modify the code if possible using an alternative to ActiveX as well as revamping other potential incompatible/Windows-specific code, or
  2. Install Windows & Office for Windows on your Mac in a Boot Camp partition or on a virtual machine using either Parallels or VMware Fusion.

It would also be recommendable to test thoroughly before making the additional investment... There may be some code that won't function properly in a VM.

Was this answer helpful?

5 people found this answer helpful.
0 comments No comments

3 additional answers

Sort by: Most helpful
  1. Anonymous
    2014-10-14T11:27:20+00:00

    FYI Bob, I have never found anything that runs in Windows that does not run in Parallels.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2016-08-11T05:20:54+00:00

    Was this answer helpful?

    0 comments No comments
  3. Bob Jones AKA CyberTaz MVP 436K Reputation points
    2014-10-14T13:48:35+00:00

    Good to know! I'd heard comments from others suggesting possible errors with hardware-related code, but have no specifics or personal experience to confirm/deny those claims.

    Was this answer helpful?

    0 comments No comments