2009-08-24 6 views

Antwort

2

Das Problem ist, dass diese Einstellungen in zufälliger Weise sich zu ändern erscheinen

Eigentlich Ihre ahnungslosen Benutzer zwischen den Seiten klicken und die Leerzeichen versteckt. Es ist ein weiterer einfacher Klick, um es zurück zu bekommen.

es programmatisch zu tun, um diesen Link zu sehen:

http://word.mvps.org/FAQs/MacrosVBA/DocumentEvents.htm

ein Autoopen-Makro in Normal.Dot Vorlage von jeder hinzufügen und die Linie

ActiveWindow.View.DisplayPageBoundaries = True 
+0

Entschuldigung, ich habe meine Beschreibung bearbeitet, um das Zeug über die Benutzer zu entfernen, bevor ich deine Antwort gesehen habe. – Cal

+0

... ActiveWindow.View.DisplayPageBoundaries ist genau das, was ich suchte, danke. – Cal

1

DJ direkt am mit hinzuzufügen:

ActiveWindow.View.DisplayPageBoundaries = True 

Allerdings würde ich davor warnen, diezu ändernVorlage zum Formatieren zu automatisieren. Diese Vorlage wirkt sich universell auf die Funktion von Word aus, und der Endbenutzer muss die Kontrolle über seine eigenen Makros haben & Verknüpfungen (auch wenn der Endbenutzer derzeit keine Makros schreibt/verwendet). Ein Beispiel für einen Nachteil ist, dass Kopf- und Fußzeilen unsichtbar werden und Endbenutzer, die mit Kopf- und Fußzeilen arbeiten und diese anzeigen möchten, frustrieren können, wenn das standardmäßig aktive Dokument geöffnet bleibt und dieser Bereich verdeckt ist.

The Word MVP pages DJ vorgeschlagen sind hervorragend, und ich empfehle weiter zu dem Abschnitt über "Wie globale Ereignisprozeduren ähnlich wie AutoOpen, AutoNew und AutoClose, ohne die Verwendung von Normal.dot erstellen" zu graben.

Es kann mehrere Messungen dauern, aber es lohnt sich zu verstehen, wie eine nicht standardmäßige Vorlage erstellt wird, die noch "Standard" -Aktionen ausführt. Sobald Sie dies tun, Hinzufügen oder Entfernen des Codes, um eine beliebige Anzahl von Makros zur Verfügung zu stellen ist so einfach wie das Hinzufügen Ihrer Vorlage Datei "xxxx.dotm" zum Word-Autostart-Ordner und Entfernen der Vorlagendatei, wenn die Makros nicht mehr benötigt werden .

Dies beseitigt die Notwendigkeit, unerwünschten Code aus normal.dotm Vorlage des Benutzers später zu entwirren, oder wenn Sie Code ändern oder aktualisieren möchten. Es gibt viele andere Tricks, die verwendet werden können, um die Installation von Makros zu automatisieren, dem Endbenutzer bessere Kontrolle über hinzugefügte Makros zu geben und Ihnen mehr Kontrolle über das Schreiben und Aktualisieren von Code zu geben, aber das wäre ein guter Anfang.

Verwandte Themen