• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 5438
  • Last Modified:

Can't exit design mode because control can not be created

I have a document with VBA controls in it that I created in MS Word 2003.  After migrating to MS Word 2007, I get the message that "Can't exit design mode because control 'lblEmaillist' can not be created".

After reading through the various forums here and on microsoft.com it seems to be a known problem.  I looked at these articles but am still having a bit of trouble...

http://support.microsoft.com/kb/212559 refers to the same problem in word 2000 but after following the directions I still am getting the problem.

The problem does not occur when I open the document in MS Word 2007 or MS Word 2003.  The problem only occurs when I open click on the link from IE.

I've set up the location as a trusted location in Office 2007 settings so that should not be an issue.

The document in question is being saved in the word 97-2003 format due to the fact that some people here have not upgraded to office 2007.  I tried saving it as a .docm for office 2007 but the error message still came up.

Does anyone have any suggestions?
0
wintersilke
Asked:
wintersilke
  • 6
  • 4
1 Solution
 
Joanne M. OrzechManager, Document Services CenterCommented:
I read something very odd but maybe worth a try:  Set your macro security to as high as you can and test it then.
0
 
Joanne M. OrzechManager, Document Services CenterCommented:
Or it could be a corrupt or missing ActiveX control: http://support.microsoft.com/kb/329810 (I know this is for Word 2000 - but may still be applicable).

You could also try saving the document as an RTF, opening it, and then resaving as a Word doc.
0
 
wintersilkeAuthor Commented:
I can't set it as a RTF because the VBA active X content will be lost.  The point of the document's VBA was to provide immediate feedback to the user if invalid data was entered or the document was sent with missing data.  The document also had code to utilize the user's current email client to send out the test request.

I have since found that php is not and will not be installed on that server.

Additionally, the browser window is not able to instance objects.

My solution for this was to write a second VBA word doc that would open in IE.  The secondary doc has shell commands to check what version of MS office the user has and then open my Active X document using their version of winword.

It is not very elegant but it does work.

If anyone else has any other idea that would be more seamless I would be open to them.
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
Joanne M. OrzechManager, Document Services CenterCommented:
Sounds like you've found a solution then -- just curious if you tried my other suggestion(s).
0
 
wintersilkeAuthor Commented:
I did not see specific download for that hotfix outside of office 2000 sp3.  Is there one that I missed?
0
 
Joanne M. OrzechManager, Document Services CenterCommented:
No - but I was thinking if you just deleted the control, saved as RTF, then reinserted the control, it might fix it.
0
 
wintersilkeAuthor Commented:
I had already tried that and it had not worked.
0
 
Joanne M. OrzechManager, Document Services CenterCommented:
Recommend accepting asker solution #26213100 which would effectively refund all points.
0
 
wintersilkeAuthor Commented:
I hope I closed the comment right considering the final solution.  Pls let me know if I had not.
0
 
Joanne M. OrzechManager, Document Services CenterCommented:
Well, you're close!  Thanks for trying.  However, the appropriate comment that is the correct solution is comment ID#26213100.  I am posting an objection, and then the moderators can see that the correct solution get's selected.  Not a biggie!

Thanks again wintersilke.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

  • 6
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now