Normal Dot

M

Mustang5

Every time I close a document now I get this message:

"Changes have been made that affect the global template, Normal Dot. Do you
want to save those changes?"

I haven't purposely changed anything, don't want to change anything, and
don't know what normal dot is. How can I do whatever needs to be done to
eliminate this message and get things back to the way before?

Thanks for any help you can give.

Nancy
 
R

Rob graham

Mustang5 said:
Every time I close a document now I get this message:

"Changes have been made that affect the global template, Normal Dot. Do
you
want to save those changes?"

I haven't purposely changed anything, don't want to change anything, and
don't know what normal dot is. How can I do whatever needs to be done to
eliminate this message and get things back to the way before?

Thanks for any help you can give.

Nancy

You've done something to the template, which is what normal.dot is, or it
wouldn't ask you. But if you say yes to saving the changes this message
shouldn't appear again.

Rob Graham
 
M

Mustang5

:
: : > Every time I close a document now I get this message:
: >
: > "Changes have been made that affect the global template, Normal Dot. Do
: > you
: > want to save those changes?"
: >
: > I haven't purposely changed anything, don't want to change anything, and
: > don't know what normal dot is. How can I do whatever needs to be done to
: > eliminate this message and get things back to the way before?
: >
: > Thanks for any help you can give.
: >
: > Nancy
: >
:
: You've done something to the template, which is what normal.dot is, or it
: wouldn't ask you. But if you say yes to saving the changes this message
: shouldn't appear again.
:
: Rob Graham

But what if the changes are something I don't like once I say yes? Whatever
I did, I didn't mean to. If it messes things up, would you be able to help
me get it back to whatever "normal" is?? :-D

:
:
 
H

Howard Kaikow

Rob graham said:
You've done something to the template, which is what normal.dot is, or it
wouldn't ask you. But if you say yes to saving the changes this message
shouldn't appear again.

That's not correct.

There are many causes of the message.
Usually due to badly written macros or add-ins, 3rd party or not.
Such changes may occur every time Word is used.

In adition, there are certain actions in Word via the GUI that cause Word to
mark the normal template as dirty.
 
H

Howard Kaikow

Mustang5 said:
But what if the changes are something I don't like once I say yes? Whatever
I did, I didn't mean to. If it messes things up, would you be able to help
me get it back to whatever "normal" is?? :-D

Do not say Yes unless you know what changes were made.
Indeed, you may have mage 1 intended change, but other (unintended) changes
would also get saved if you answer Yes.

One of the commandments of my, and most experienced, Word programmers is
that the Normal template should have as little as possible in it.

In particular, application specific macros belong in a
separate template, instead of in the Normal template.

Indeed, many, including moi, would argue that the Normal template should be
read-only.

I remove the read-only setting ONLY when I wish to explicitly change
Normal.dot.

Note that the ONLY code in my own Normal template is given below AND the
template is read-only.
In my case, I've actually included the real code in a class in a VB 6
ActiveX DLL, which runs faster and protects the code from prying eyes. I
could have instead included the code within the template. but chose not to
do so.

Properly writtem such code and DLL can be used with more than one version of
Word.

Option Explicit
Public clsWordVBNormal As WordVBNormal

Public Sub AutoClose()
SetupClass
clsWordVBNormal.clsAutoClose
End Sub

Public Sub AutoExec()
SetupClass
End Sub

Public Sub AutoExit()
SetupClass
clsWordVBNormal.clsAutoExit
End Sub

Public Sub AutoNew()
SetupClass
End Sub

Public Sub AutoOpen()
SetupClass
End Sub

Public Sub ResetToolsOptionsView()
SetupClass
clsWordVBNormal.clsResetToolsOptionsView ActiveDocument
End Sub

Private Sub SetupClass()
If TypeName(clsWordVBNormal) <> "WordVBNormal" Then
Set clsWordVBNormal = New WordVBNormal
clsWordVBNormal.SetClass Application
End If
End Sub
 
M

Mustang5

:
: : > Every time I close a document now I get this message:
: >
: > "Changes have been made that affect the global template, Normal Dot. Do
: > you
: > want to save those changes?"
: >
: > I haven't purposely changed anything, don't want to change anything, and
: > don't know what normal dot is. How can I do whatever needs to be done to
: > eliminate this message and get things back to the way before?
: >
: > Thanks for any help you can give.
: >
: > Nancy
: >
:
: You've done something to the template, which is what normal.dot is, or it
: wouldn't ask you. But if you say yes to saving the changes this message
: shouldn't appear again.
:
: Rob Graham
:
Also, every time I try to paste something into a document, a little red box
appears. I can't paste until I go back to the previous document and copy the
text again, then paste, and then the text will appear. Then I have to
remove the little red box. Weird stuff happening.
:
 
M

Mustang5

: : > But what if the changes are something I don't like once I say yes?
: Whatever
: > I did, I didn't mean to. If it messes things up, would you be able to
: help
: > me get it back to whatever "normal" is?? :-D
:
: Do not say Yes unless you know what changes were made.
: Indeed, you may have mage 1 intended change, but other (unintended)
changes
: would also get saved if you answer Yes.
:
: One of the commandments of my, and most experienced, Word programmers is
: that the Normal template should have as little as possible in it.
:
: In particular, application specific macros belong in a
: separate template, instead of in the Normal template.
:
: Indeed, many, including moi, would argue that the Normal template should
be
: read-only.
:
: I remove the read-only setting ONLY when I wish to explicitly change
: Normal.dot.
:
: Note that the ONLY code in my own Normal template is given below AND the
: template is read-only.
: In my case, I've actually included the real code in a class in a VB 6
: ActiveX DLL, which runs faster and protects the code from prying eyes. I
: could have instead included the code within the template. but chose not to
: do so.
:
: Properly writtem such code and DLL can be used with more than one version
of
: Word.
:
: Option Explicit
: Public clsWordVBNormal As WordVBNormal
:
: Public Sub AutoClose()
: SetupClass
: clsWordVBNormal.clsAutoClose
: End Sub
:
: Public Sub AutoExec()
: SetupClass
: End Sub
:
: Public Sub AutoExit()
: SetupClass
: clsWordVBNormal.clsAutoExit
: End Sub
:
: Public Sub AutoNew()
: SetupClass
: End Sub
:
: Public Sub AutoOpen()
: SetupClass
: End Sub
:
: Public Sub ResetToolsOptionsView()
: SetupClass
: clsWordVBNormal.clsResetToolsOptionsView ActiveDocument
: End Sub
:
: Private Sub SetupClass()
: If TypeName(clsWordVBNormal) <> "WordVBNormal" Then
: Set clsWordVBNormal = New WordVBNormal
: clsWordVBNormal.SetClass Application
: End If
: End Sub
:

I appreciate the information. I only wish I understood it. :)


:
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top