OberonPlace.com Forums  

Go Back   OberonPlace.com Forums > Corel User Forums > CorelDRAW > Macros/Add-ons

Thread Tools Search this Thread Display Modes
Old 14-10-2012, 12:36
DebG DebG is offline
Junior Member
Join Date: Oct 2007
Posts: 12
Default MSCOMCTLLIB and CorelDrawX6

One of the users of my macros upgraded from X5 to X6 and the macros would not run. After considerable research I discovered the problem was caused by the form controls contained in the Windows common module MSCOMCTL.OCX. (e.g. Treeview, ImageList) The 64-bit version of CorelDrawX6 will not recognize MSCOMCTL.OCX. Installing the 32-bit version of CorelDrawX6 solved the problem.
This problem is not unique to CorelDraw- MS Office users have been complaining about this for some time. The background is contained in this thread:


So if your are using these control on your VBA forms, your users must install 32-bet CorelDrawX6 even if they have a 64-bit computer.
Reply With Quote
Old 10-12-2012, 22:15
shelbym's Avatar
shelbym shelbym is offline
Senior Member
Join Date: Nov 2002
Location: Cheyenne, WY
Posts: 1,791
Blog Entries: 15
Send a message via ICQ to shelbym Send a message via AIM to shelbym Send a message via MSN to shelbym Send a message via Yahoo to shelbym
Default MSCOMCTLLIB 64-bit

And just a quick note that Microsoft has said there will be no 64-bit version of this, so you are better to move away from it in the future. Going forward with X6 I highly recommend the new WPF .NET approach, you get all the cool stuff with it.

Reply With Quote

coreldrawx6, vba

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -5. The time now is 15:12.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.
Copyright © 2011, Oberonplace.com