Results 1 to 6 of 6
  1. #1
    2 Star Lounger
    Join Date
    Nov 2003
    Location
    Vancouver, Washington, USA
    Posts
    103
    Thanks
    0
    Thanked 0 Times in 0 Posts

    New From Existing Document (2003)

    Hello y'all,

    Happy June 2006!

    One Word 2003 feature I do really like is the File | New | New | From Existing Document...

    Unfortunately that takes three clicks to get to the "New From Existing" dialog box.

    It would be so great to be able to have a button on a toolbar to go directly to the "New From Existing" dialog box. Anyone figured out how to do that? I tried Tools | Customize | Command tab | All Commands. But I can't find the command there.

    Any ideas? Perhaps a macro?

    G'Day,
    Rich

  2. #2
    Super Moderator jscher2000's Avatar
    Join Date
    Feb 2001
    Location
    Silicon Valley, USA
    Posts
    23,112
    Thanks
    5
    Thanked 93 Times in 89 Posts

    Re: New From Existing Document (2003)

    Try this (I only tested in Word 2002, where I don't see that particular menu item):

    Tools > Customize...
    Open the File menu so that the desired command is showing
    Ctrl+Click and drag to copy the "button" to the desired new destination
    Right-click the new button and customize to your liking

    Of course, if the command you refer to is in the New Document Task Pane, this wouldn't work.

  3. #3
    Plutonium Lounger
    Join Date
    Mar 2002
    Posts
    84,353
    Thanks
    0
    Thanked 29 Times in 29 Posts

    Re: New From Existing Document (2003)

    This simple macro will display the Open dialog, but create a new document from the selected one:

    Sub NewFromExisting1()
    With Application.Dialogs(wdDialogFileOpen)
    If .Show = True Then
    Documents.Add Template:=.Name
    End If
    End With
    End Sub

    This version is slightly more sophisticated, the dialog title and button caption have been modified. You can add more file types if you like, use the line with .Filters.Add as model.

    Sub NewFromExisting2()
    With Application.FileDialog(msoFileDialogOpen)
    .ButtonName = "Create New"
    .Title = "New from existing document"
    .Filters.Clear
    .Filters.Add Description:="Word documents", Extensions:="*.doc"
    If .Show = True Then
    Documents.Add Template:=.SelectedItems(1)
    End If
    End With
    End Sub

    Put the macro of your choice in your Normal.dot or in a global template. You can assign it to a toolbar button the usual way.

  4. #4
    Plutonium Lounger
    Join Date
    Mar 2002
    Posts
    84,353
    Thanks
    0
    Thanked 29 Times in 29 Posts

    Re: New From Existing Document (2003)

    It's not a menu item, but a choice in the New Document task pane (which is available in Word 2002 too).

  5. #5
    2 Star Lounger
    Join Date
    Nov 2003
    Location
    Vancouver, Washington, USA
    Posts
    103
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: New From Existing Document (2003)

    Dear Hans,

    That's perfect. Thank you so very much.

    I gather, though, that this would work in Word 97+, since it is simply a MACRO, and doesn't depend upon the Word 2003 New Document task pane. Am I correct in my assumption?

    Again, thanks for you swift and useful support here.

    Blessings,
    Rich

  6. #6
    Plutonium Lounger
    Join Date
    Mar 2002
    Posts
    84,353
    Thanks
    0
    Thanked 29 Times in 29 Posts

    Re: New From Existing Document (2003)

    The first macro should work in all versions of Word starting with Word 97, but the second one will only work in Word 2002 and 2003, since it uses the FileDialog object that was introduced in Office XP (2002).

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •