Hallo Jorge,
Schreibe das kleine Makro in dein NORMAL.DOT:
Sub AktuelleSeite()
Application.PrintOut Range:=wdPrintCurrentPage
End Sub
Dann baust du in eine der normalerweise aktiven Menuleisten
ein Schaltsymbol ein.
Jetzt kannst du das Makro aus jedem Word-Dokument aufrufen.
ich bin gerade in der „Tabellenkalkulation“ gerupft worden,
weil ich das „Problem“ nicht ausführlich genug beschrieben
habe. Inzwischen liegt die Peitsche neben mir, die ersten
Striemen verheilen ganz gut…
Mea culpa!
*lach* ja, wir sind schon böse
)
Dann baust du in eine der normalerweise aktiven Menuleisten
ein Schaltsymbol ein.
Würde ich sofort machen, wenn ich wüsste, wie? Kannst du mir
das genauer erklären? Über rechte Maus in der Menüleiste -
Anpassen, habe ichs versucht, aber nichts gefunden. Rechner
neu starten?
Nachfolgend eine manuelle Anleitung. Mir rechter maustaste und Anpassen lagste schon richtig.
Und zum Schluss die Frage, ob es einen schönen Link zu einer
Seite gibt, die mich über die Geheimnisse der NORMAL.DOT
aufklärt. Scheint doch ziemlich wichtig für WORD zu sein.
Hätte ich auch gern, den Link.
Und zu deiner Frage ob das zentral geht. Du könntest das makrosymbol in deiner Normal.dot integrieren, dann diese Normal.dot an die Kolleginnen verscicken und sie sollen die Normal.dot ins richtige Verzeichnis reinkopieren.
Naja, da könnte vieles schiefgehen, falsches Verzeichnis usw.
Weiterhin zerschießt du damit alles was die Leute schon an ihren Normal.dots geändert hatten.
May be, es gibt noch Pfadprobleme,wenn Pfade in der Normal.dot stehen.
Sicherer ist, du schickst an alle eine Word-Datei, die sie nur einmalig mit aktivierten Makros öffnen müssen.
Und der Code in Document_Open schreibt das Makro in die örtliche Normal.dot, legt das Symbol an usw.
Gleiches Vorgehen bietet sich auch für dein „Speichern unter“ Problem in Excel an.
Normal.dot und Excel.xlb haben ähnliche Funktionalität, wobei ich bei beiden nicht exakt weiß was da eigentlich genau drinsteht.
Gruß
Reinhard
Symbol für ein Makro anlegen:
In Normal.dot unter NewMacros ein beliebiges Makro mit Namen z.B. „Sub Jorge()“ anlegen, zum Testen am besten irgendwas mit Msgbox.
Vb-Editor schließen.
Rechtsklick oben in die Zeile/Leiste, wo Datei, Bearbeiten, Ansicht, … steht.
„Anpassen auswählen“
Befehle—Makros.
Das Symbol vor „Normal.NewMacros.Jorge“ anklicken und in die Leiste oben ziehen.
Das Fensterchen offen lassen ! dann oben Rechtsklick auf das eingefügte Symbol bzw. den Text daneben.
Dann je nach Wunsch auswählen/bearbeiten/ändern:
Name
Schaltflächenbild bearbeiten/ändern
Standard (=nur Symbol, ohne Text wird angezeigt.)
usw.
Wie man manuell ein Symbol für ein eigenenes Makro in eine der anderen Symbolleisten einbaut weiß ich nicht.
Wie das mittels Vba geht kann ich raustesten, melde dich wenn du das brauchst.