Results 1 to 13 of 13
  1. #1
    3 Star Lounger
    Join Date
    Nov 2002
    Location
    Belfast, Ireland
    Posts
    339
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Share Normal.dot (XP & 2003)

    I'm sure this question has been asked and answered a million times, but w/o the Search Facility, it'd probably take longer to search for it than it would to ask and answer it, so I hope you don't mind my asking . . .

    If I want to modify Normal.dot so that my default template, complete with Macros & Toolbar icons, becomes the Default for everyone in my organization, do I just make my changes, record my macros, then drag my Normal.dot file from my C: Drive to our Network Drive, then change everyone's Tools -> Options -> File Locations to point to such? If yes, is it the Workgroup Templates that I modify to point to the Network Drive, or is the Startup Folder that should point to the Network Drive, where I've put my Normal.dot Template?

    Sorry for asking such a simple question, but I know you guys will save me a lot of time experimenting and may be able to provide me with some tips!!! [img]/forums/images/smilies/smile.gif[/img]

    Thanks in advance.

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

    Re: Share Normal.dot (XP & 2003)

    You would have to point the User Templates path to the network folder, but I strongly advise against it. You would have to make Normal.dot read-only, but this means users will get error messages if they inadvertently change anything that would be stored in Normal.dot. Not locking Normal.dot would lead to chaos and corruption. Besides, I would hate it if I couldn't customize anything.

  3. #3
    3 Star Lounger
    Join Date
    Nov 2002
    Location
    Belfast, Ireland
    Posts
    339
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Re: Share Normal.dot (XP & 2003)

    Hi Hans!

    OK, you *work* for Woody's, don't you! LOL!!!!

    Seriously, though, are you saying that I can't create a standard document that everyone uses? Seeing as Word stores Macros *IN* Normal.dot, how do I share macros with everyone? Do I just E-mail Normal.dot to everyone and tell them to save it in their Cocuments and Settingsetc?

    FWIW, everyone in our organization uses a standard WordPerfect Default Template. The icons have been locked down for (at least) 4 years, and not one person has ever complained, so I don't think it would be a problem if we did the same thing with Word. <img src=/S/smile.gif border=0 alt=smile width=15 height=15>

    Is there no similar feature in Word to WordPerfect's 'Update Default Template from Additional Objects Template' which allows for an easily-shared Default Template? <img src=/S/sad.gif border=0 alt=sad width=15 height=15>

    Anyway, as always, thanks for your reply.

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

    Re: Share Normal.dot (XP & 2003)

    Normal.dot is meant for personal use, so it is a bad idea to share it. Moreover, pointing the User Templates folder to a shared folder is bound to cause problems. Normal.dot *must* reside in the User Templates folder.

    But it is perfectly possible to have one or more shared templates. Just don't name them Normal.dot.

    Create a template.
    Save it in a network folder and either make it read-only or give the average user only read permissions in the folder.
    Set everybody's Startup Folder for Word (in Tools | Options..., File Locations tab) to the network folder.
    This will make the template into a global template, whose macros will be available in every document; it will be loaded automatically whenever the user starts Word.

  5. #5
    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: Share Normal.dot (XP & 2003)

    Hans' suggestion is the least hassle for you, but there is a downside: if one of the users installs software that puts a template in the Startup path, and the Startup path is shared, everyone gets it. Thus, you might do what I do and send people a document that "installs" the template from a network folder into their local Startup folder. The installer code looks like this:

    <pre>Sub InstallTools()
    ' Jefferson Scher 3 Oct 2001
    Dim VersionToGet As String, VersionToKill As String
    Dim UserTemplatePath As String, UserStartUpPath As String
    VersionToGet = "jTools3.dot"
    VersionToKill = "jTools2k.dot"

    ' Confirm user wishes to continue
    If MsgBox("Install jfsTools version 3 on your computer?", _
    vbYesNo + vbQuestion, VersionToGet) <> vbYes Then
    MsgBox "Ciao!"
    Exit Sub
    End If

    UserTemplatePath = Options.DefaultFilePath(wdUserTemplatesPath)
    UserStartUpPath = Options.DefaultFilePath(wdStartupPath)

    Dim aTemp As Template
    For Each aTemp In Templates
    'remove old template from add-ins and startup path
    If aTemp.FullName = UserStartUpPath & "" & VersionToKill Then
    AddIns(UserStartUpPath & "" & VersionToKill).Installed = False
    AddIns(UserStartUpPath & "" & VersionToKill).Delete
    Kill UserStartUpPath & "" & VersionToKill
    End If
    'remove old template from add-ins and user templates path
    If aTemp.FullName = UserTemplatePath & "" & VersionToKill Then
    AddIns(UserTemplatePath & "" & VersionToKill).Installed = False
    AddIns(UserTemplatePath & "" & VersionToKill).Delete
    Kill UserTemplatePath & "" & VersionToKill
    End If
    Next

    'check for identically named template
    If Dir(UserStartUpPath & "" & VersionToGet) <> "" Then
    If MsgBox("Replace existing template with latest version? ", _
    vbYesNo + vbQuestion) <> vbYes Then
    MsgBox "Ciao!"
    Exit Sub
    End If
    AddIns(UserStartUpPath & "" & VersionToGet).Delete
    Kill UserStartUpPath & "" & VersionToGet
    End If

    ' Copy the template to the user template folder
    FileCopy "ServerShare" & VersionToGet, _
    UserStartUpPath & "" & VersionToGet

    'load the template
    AddIns.Add UserStartUpPath & "" & VersionToGet, Install:=True
    Application.ScreenRefresh
    MsgBox "Done! If you encounter problems with the jfsTools template, see Jefferson.", _
    vbInformation + vbOKOnly, VersionToGet
    End Sub</pre>

    Not all of that is needed, but it's easier to post it all then to edit it. <img src=/S/smile.gif border=0 alt=smile width=15 height=15>

  6. #6
    3 Star Lounger
    Join Date
    Nov 2002
    Location
    Belfast, Ireland
    Posts
    339
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Re: Share Normal.dot (XP & 2003)

    Thank you both for your replies.

    They should get me sorted! [img]/forums/images/smilies/smile.gif[/img]

    Have a great weekend!

  7. #7
    3 Star Lounger
    Join Date
    Nov 2002
    Location
    Belfast, Ireland
    Posts
    339
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Re: Share Normal.dot (XP & 2003)

    Hi y'all

    50 million years later, I got around to trying out the Startup Path . . .
    I created a file called macro.dot and recorded 2 macros (which I stored in it). I then copied macro.dot into our H:IT Folder.
    To test it, I changed my Starup folder to My Documents, and sure enough, the 2 macros weren't available. I changed the Startup path to H:IT and they *were* available.

    Happy with this, I then went to 2 PCs and modified the users' Startup Folders so that they were also pointing to H:IT. However, when I closed Word and reopened it, those 2 Macros don't show up when I go to Tools -> Macros???

    I'm confused. Please help! <img src=/S/confused.gif border=0 alt=confused width=15 height=20>

    This seems simple enough. What am I doing wrong?

    P.S. I also deleted Normal.dot and Macro.dot from my C: . . . Templates folder so that no copy of the file was stored on my C: Drive. The only copy is now in H:IT.

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

    Re: Share Normal.dot (XP & 2003)

    Are you sure that H:IT points to the same folder on the same server in all cases?

  9. #9
    Plutonium Lounger
    Join Date
    Nov 2001
    Posts
    10,550
    Thanks
    0
    Thanked 7 Times in 7 Posts

    Re: Share Normal.dot (XP & 2003)

    Are you sure that all the users have at least read access to the templates?

    StuartR

  10. #10
    3 Star Lounger
    Join Date
    Nov 2002
    Location
    Belfast, Ireland
    Posts
    339
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Re: Share Normal.dot (XP & 2003)

    Hi Hans!

    Yes, H:IT is set via a login.bat file in Active Directory and points to the main Network Share in our LAN on which everyone's files are stored.

    Stuart, yes, the 2 users and I all have 'Full Control' of every Folder and File on the Shared Network.

    What I've done is right, right? This should work, right?

    This kinda' spun me out, so I'm not surprised if you guys find it confusing too!!! Any other thoughts?

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

    Re: Share Normal.dot (XP & 2003)

    If you look at Tools | Templates and Add-Ins... on your own PC, you see Macro.dot in the list of Global templates and add-ins, and its check box is ticked. Correct?

    If you do the same on the other PC's, is Macro.dot listed at all, perhaps unticked? Or not even that?

  12. #12
    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: Share Normal.dot (XP & 2003)

    Is macro security set on Medium and/or the checkbox to trust all installed templates and add-ins ticked? I believe Office is suspicious of non-local templates unless persuaded otherwise.

  13. #13
    3 Star Lounger
    Join Date
    Nov 2002
    Location
    Belfast, Ireland
    Posts
    339
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Re: Share Normal.dot (XP & 2003)

    Yes, on my PC, in Templates and Add-Ins, Macro.dot is listed and ticked (it's the only one, and its 'Full Path' is H:ITmacro.do). I just went to another PC and Modified the Startup Folder to H:IT then closed and reopened Word. The Macros were not listed, and when I opened Templates and Add-ins, there is nothing listed.

    I also changed Macro Security from High to Medium then closed and reopend Word.

    HOWEVER, a light went off in my head

Posting Permissions

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