You've solved my other probs, hope you can solve this one!
I've been developing toolbars and macros for use with Excel and Access for my employer. I develop on/for systems that have either Windows 98 or Windows 2000 installed with a copy of Office 97 Professional installed also. I also do a little bit of extra work on my home PC which has Windows 98 and Office 97 Professional and also VB 6 installed. I have been developing in Windows 98, which my macros work fine for, and am now testing the same toolbars and macros on a Windows 2000 system.
The problem I have is that I have a progress bar on several of my Excel forms that work fine on the 98 systems but not on the 2000 system. I don't know if I added the progress bar control on the work PC or my home PC - my home PC would have more controls registered as it has VB 6 installed. I can't find the progress bar control on my Excel toolbox on my work PC on either 98 or 2000.
Anyway, I have no progress bar control on my Excel toolbox on the Windows 2000 system. When I go to edit my macros, or run them, I get errors saying the object has not been loaded as it is not available on this machine, the Windows 2000 one, however, it is visible and editable on the Windows 98 system.
Both systems have the same object libraries installed. Using the object browser, on both the Windows 98 and Windows 2000 systems, when I have a look at the progress bar control it says "Cannot jump to 'Progress Bar' because it is in the library 'MSComctlLib' which is not currently referenced. I haven't tried this on my home system but imagine the control is referenced and it was added to my Excel project from here.
Do I need to register the ActiveX control on both the work systems, and also any system I deploy to?
Or is something else going on?
Thanks in advance.
I've been developing toolbars and macros for use with Excel and Access for my employer. I develop on/for systems that have either Windows 98 or Windows 2000 installed with a copy of Office 97 Professional installed also. I also do a little bit of extra work on my home PC which has Windows 98 and Office 97 Professional and also VB 6 installed. I have been developing in Windows 98, which my macros work fine for, and am now testing the same toolbars and macros on a Windows 2000 system.
The problem I have is that I have a progress bar on several of my Excel forms that work fine on the 98 systems but not on the 2000 system. I don't know if I added the progress bar control on the work PC or my home PC - my home PC would have more controls registered as it has VB 6 installed. I can't find the progress bar control on my Excel toolbox on my work PC on either 98 or 2000.
Anyway, I have no progress bar control on my Excel toolbox on the Windows 2000 system. When I go to edit my macros, or run them, I get errors saying the object has not been loaded as it is not available on this machine, the Windows 2000 one, however, it is visible and editable on the Windows 98 system.
Both systems have the same object libraries installed. Using the object browser, on both the Windows 98 and Windows 2000 systems, when I have a look at the progress bar control it says "Cannot jump to 'Progress Bar' because it is in the library 'MSComctlLib' which is not currently referenced. I haven't tried this on my home system but imagine the control is referenced and it was added to my Excel project from here.
Do I need to register the ActiveX control on both the work systems, and also any system I deploy to?
Or is something else going on?
Thanks in advance.