Single Instance of Word

by Allen Wyatt
(last updated February 21, 2008)

1

Every time you choose Word from the Start menu, a new instance of Word is opened on your system. It is possible to have five, six, or more instances of Word open, each editing away on their own files. You can do this because of both the way Word is written (as a program) and the features built into Windows. In some user environments, it may not be beneficial to have multiple instances of Word open at the same time. There is no simple way to prevent this, but you can create an AutoExec macro that will not allow multiple instances of Word 97 to be open. (You cannot do this in versions of Word previous to Word 97 because they do not allow inspection of the entire range of applications open on a system.) The following VBA macro will accomplish this very task.

Sub AutoExec()
thisinstance = Application.Tasks.Application.Caption
If thisinstance = "Microsoft Word" Then
    j = 0
        For Each i In Tasks
            If InStr(1, i.Name, thisinstance) > 0 Then
                j = j + 1
                Tasks(i).Activate
            End If
        Next i
    If j > 1 Then Application.Tasks.Application.Quit
Else
    For Each i In Tasks
        If InStr(1, i.Name, "Microsoft Word") > 0 Then
            If i.Name <> thisinstance Then
                i.Activate
                Application.Tasks(thisinstance).Close
            End If
        End If
    Next i
End If
End Sub

You should note that since this is an AutoExec macro (it automatically runs whenever Word is first started), there are some ways around it. If the user changes the Word command line (the one that actually starts Word) to use the /m switch, or if the user holds down the Shift key while Word is starting, then the AutoExec macro will not execute.

WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (390) applies to Microsoft Word 97.

Author Bio

Allen Wyatt

With more than 50 non-fiction books and numerous magazine articles to his credit, Allen Wyatt is an internationally recognized author. He  is president of Sharon Parq Associates, a computer and publishing services company. ...

MORE FROM ALLEN

Summing Absolute Values

You can easily sum a series of values in Excel, but it is not so easy to sum the absolute values of each value in a range. ...

Discover More

Using a Macro to Select a Modified Table Body

One of the big challenges when processing your data using macros is to make sure that you select all the data (and just the ...

Discover More

Shortcut Key for Format Painter

The Format Painter is great for copying formatting from one cell to another. If you don't want to grab the mouse to use the ...

Discover More

Do More in Less Time! Are you ready to harness the full power of Word 2013 to create professional documents? In this comprehensive guide you'll learn the skills and techniques for efficiently building the documents you need for your professional and your personal life. Check out Word 2013 In Depth today!

More WordTips (menu)

Arranging Document Windows

When you have multiple documents open at the same time, you need a way to control how those document windows appear on the ...

Discover More

Nifty Zooming With the Mouse

Want to use the mouse to control the zoom level for your document? You can do it by combining your mouse use with the Ctrl ...

Discover More

Understanding Views

Want to see how your document will look before it's printed? Or, do you want to see what things will look like if you put ...

Discover More
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

View most recent newsletter.

Comments

If you would like to add an image to your comment (not an avatar, but an image to help in making the point of your comment), include the characters [{fig}] in your comment text. You’ll be prompted to upload your image when you submit the comment. Maximum image size is 8Mpixels. Images larger than 600px wide or 1000px tall will be reduced. Up to three images may be included in a comment. All images are subject to review. Commenting privileges may be curtailed if inappropriate images are posted.

What is three more than 5?

2013-02-12 04:08:36

sadhu

I pointed the Word startup shortcut at a simple autohotkey macro:

if WinExist("Microsoft Word") {
WinActivate
} else {
run, C:Program` Filesoffice97OfficeWINWORD.EXE
}

Now I never get multiple instances of Word, regardless of /m, macro protection, etc. (I am running WinXP Pro SP3 -- downgraded from Win7 Ultimate which was driving me crazy)


sadhu!


This Site

Got a version of Word that uses the menu interface (Word 97, Word 2000, Word 2002, or Word 2003)? This site is for you! If you use a later version of Word, visit our WordTips site focusing on the ribbon interface.

Newest Tips
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

(Your e-mail address is not shared with anyone, ever.)

View the most recent newsletter.