Closed Thread
Results 1 to 6 of 6

ERROR: Could not load an object because it is not available on this machine

  1. #1
    Registered User
    Join Date
    08-17-2004
    Posts
    10

    Question ERROR: Could not load an object because it is not available on this machine

    I have a spreadsheet (that someone else wrote) which is giving this error, but only on some PC's.

    It works fine on the PC it normally runs on (using Excel 2000), but gives the error above on all other PCs that I've tried at work (also with Excel 2000). However, trying it on a PC running Excel 2003, there's no error, so I'm pretty certain it isn't looking for objects in another file.

    I've checked the references in VBA on the work PCs and they're all the same on both the PC it works on, and the ones that it doesn't work on.

    So this has got me stumped! Any suggestions?

  2. #2
    Forum Moderator davesexcel's Avatar
    Join Date
    02-19-2006
    Location
    Regina
    MS-Off Ver
    MS 365
    Posts
    13,480
    It sucks I know,

    But if somebody downloaded an object that is not on somebody elses computer then the object won't be able to show, especially if this object was in a userform, this has happenned to me a few times, I hope the answer you get will help me as well because I haven't gotten an answer to this, this seems to happen to me when I have inserted a calender object into my userform, when I try it on somebody elses computer, I get the same msg...

    I will watch this thread for an aswer or a solution

  3. #3
    Registered User
    Join Date
    06-26-2009
    Location
    Cochi,Kerala
    MS-Off Ver
    Excel 2003
    Posts
    3

    Re: ERROR: Could not load an object because it is not available on this machine

    I was facing the same problem and solved it by registering COMDLG32.OCX file, place the ocx file in the C:\windows\system32 folder and register it. You can also try by registering REFEDIT.DLL, MSComCt2.ocx and MSComCt1.ocx file.

  4. #4
    Registered User
    Join Date
    10-05-2009
    Location
    london
    MS-Off Ver
    Excel 2007
    Posts
    1

    Re: ERROR: Could not load an object because it is not available on this machine

    Quote Originally Posted by louiskurian View Post
    I was facing the same problem and solved it by registering COMDLG32.OCX file, place the ocx file in the C:\windows\system32 folder and register it. You can also try by registering REFEDIT.DLL, MSComCt2.ocx and MSComCt1.ocx file.
    Hi
    Dear can you please explain in details the process of registering and all this

    best regards
    jd

  5. #5
    Registered User
    Join Date
    02-18-2011
    Location
    London
    MS-Off Ver
    Excel 2003
    Posts
    2

    Re: ERROR: Could not load an object because it is not available on this machine

    Quote Originally Posted by decent_guy View Post
    Hi
    Dear can you please explain in details the process of registering and all this

    best regards
    jd
    regsvr32 %Systemroot%\System32\comdlg32.ocx

  6. #6
    Registered User
    Join Date
    02-18-2011
    Location
    London
    MS-Off Ver
    Excel 2003
    Posts
    2

    Re: ERROR: Could not load an object because it is not available on this machine

    Thanks it worked

Closed Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1