View Single Post
  #1  
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:

http://social.technet.microsoft.com/...b-d8189e6cfd40

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