WD2000: VBA UserForm Appears to Stop Word

ID: Q220560


The information in this article applies to:


SYMPTOMS

When you use a UserForm in Visual Basic for Applications to create a new document, the document that was active prior to creating the new document remains active. If you switch to the active document using the Microsoft Windows taskbar, the UserForm disappears and Word appears to stop responding (hang).


CAUSE

Though Word appears to stop responding, the UserForm's ShowModal property is set to True. If the ShowModal property of a UserForm is set to True, you cannot work in the parent application of the UserForm until the UserForm has been dismissed.

For more information about the modal properties of a UserForm, in the Visual Basic Editor, click Microsoft Visual Basic Help on the Help menu, type "Show Method" in the Office Assistant or the Answer Wizard, and then click Search to view the topic.


WORKAROUND

To access your UserForm, press ALT+TAB. Your UserForm appears, allowing you to quit the form and thus regain control of Word.


RESOLUTION

Microsoft provides programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or fitness for a particular purpose. This article assumes that you are familiar with the programming language being demonstrated and the tools used to create and debug procedures. Microsoft support professionals can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific needs. If you have limited programming experience, you may want to contact a Microsoft Certified Solution Provider or the Microsoft fee-based consulting line at (800) 936-5200. For more information about Microsoft Certified Solution Providers, please see the following page on the World Wide Web:

http://www.microsoft.com/mcsp/
For more information about the support options available from Microsoft, please see the following page on the World Wide Web:

http://www.microsoft.com/support/supportnet/refguide/


To resolve this problem, set the ShowModal property of your UserForm to equal False.

To set the ShowModal property of a UserForm:

  1. On the Tools menu, point to Macro and then click Visual Basic Editor.


  2. In your Visual Basic for Applications Project, double-click to view your UserForm.


  3. On the View menu, click Properties.


  4. In the Properties Window, scroll to view ShowModal.


  5. Change the value of the ShowModal property to False.


  6. On the File menu, click Save <your project name>.


  7. On the File menu, click Close and Return to Microsoft Word.



STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article.

Additional query words: vba


Keywords          : kbdta wd2000 
Version           : WINDOWS:2000
Platform          : WINDOWS 
Issue type        : kbbug 

Last Reviewed: June 15, 1999