Results 1 to 2 of 2
  1. #1
    New Lounger
    Join Date
    Dec 2003
    Location
    District Of Columbia, USA
    Posts
    21
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Document location (Word2003)

    I need to read the value of the default documents path in Tools, Options and have assigned a variable to Options.DefaultFilePath (wdDocumentsPath) in a VBA. The problem is that the value returned is that of the last directory accessed in File, Open; in other words, this
    parameter behaves the same as wdCurrentFolderPath. Is there some other code or parameter that will return the value that is set in Options for the user's document path?
    In prior versions of MSWord I could check the DOC-PATH value in the registry. However, with OfficeXP the DOC-PATH value is not always set (for example of the default documents location is My Documents).
    I experimented with Dialogs(wdDialogToolsOptionsFileLocations). In the immediate window ? .Path gives 16416 and ? .Settings gives the default document value I desire. However, is this value reliable? Also, what is 16416? Will I use the .Setting value and, by mistake, get a different, unwanted, Tools, Options, File Locations value?
    Thanks.

  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: Default Document location (Word2003)

    Actually, DOC-PATH is missing for Word 2000 and Word 2002, too, if the user is simply using the Windows default personal path. I think your best bet is first to check for DOC-PATH and, if that isn't found, check the Windows personal path.

    Dialogs(wdDialogToolsOptionsFileLocations).Setting was a good idea. According to my Word 6 WordBasic book, though, the old WordBasic command ToolsOptionsFileLocations is a write-only statement. Using it to read could have unpredictable results. On the other hand, you might be in luck: the first .Path option listed is DOC-PATH, and a read might consistently returns this first parameter.

Posting Permissions

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