Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Liste der "Zuletzt verwendete Vorlagen" ausweiten
Gehe zu Seite 1, 2, 3  Weiter
zurück: Alle Dateien aus Ordner drucken (bestimmtes Format) weiter: Zeichenzähler bei Eingabe Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Steffen Kuch
DV-Support inkl. VBA-Anfänger


Verfasst am:
09. Apr 2014, 15:51
Rufname:
Wohnort: Karlsruhe

Liste der "Zuletzt verwendete Vorlagen" ausweiten - Liste der "Zuletzt verwendete Vorlagen" ausweiten

Nach oben
       Version: Office 2003

Hallo!

Nachdem ich mit der Registry-Änderung (s. anderer thread hier) nicht weitergekommen bin, möchte ich eine Lösung über VBA versuchen.

Ich habe herausbekommen, dass ich mit
Code:
ThisDocument.AttachedTemplate
operieren kann. Allerdings, wie mache ich das, wenn Dokument nicht auf Basis der normal.dot erstellt werden?

Ich könnte auch die Registry versuchen auszulesen, was aber meine 2. Wahl ist.
Code:
HKEY_CURRENT_USER|Software|Microsoft|Office|11.0|Word|Recent Templates

Aber wie kann ich - falls nötig - darauf zugreifen? Ich muss vermutlich einen zusätzlichen Verweis im VBA-Editor einstellen? Welchen?

Danke für eure Hilfe!

_________________
Gruß
Steffen Kuch
Miss Marple
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Apr 2014, 15:55
Rufname:
Wohnort: 52° 15' 53" N, 10° 31' 26" E


AW: Liste der "Zuletzt verwendete Vorlagen" auswei - AW: Liste der "Zuletzt verwendete Vorlagen" auswei

Nach oben
       Version: Office 2003

Hi,

hilft dir das ?

http://www.productivitytalk.com/forums/topic/6338-recently-used-templates-in-word-2003/

Gruß
MM
Steffen Kuch
DV-Support inkl. VBA-Anfänger


Verfasst am:
09. Apr 2014, 16:04
Rufname:
Wohnort: Karlsruhe

AW: Liste der "Zuletzt verwendete Vorlagen" auswei - AW: Liste der "Zuletzt verwendete Vorlagen" auswei

Nach oben
       Version: Office 2003

Hallo Miss Marple!

Soweit ich das verstanden habe, geht es in dem Code-Beispiel um das Öffnen des Verzeichnisses, in dem die Dokumentvorlagen liegen. Das ist leider nicht das, was ich wollte...

_________________
Gruß
Steffen Kuch
Steffen Kuch
DV-Support inkl. VBA-Anfänger


Verfasst am:
09. Apr 2014, 16:16
Rufname:
Wohnort: Karlsruhe

AW: Liste der "Zuletzt verwendete Vorlagen" auswei - AW: Liste der "Zuletzt verwendete Vorlagen" auswei

Nach oben
       Version: Office 2003

Hallo!

Mit
Code:
Sub AutoNew()

MsgBox "Verwendete Vorlage: " & ActiveDocument.AttachedTemplate, , "AutoNew"

End Sub


in der normal.dot (ThisDocument) scheine ich auf dem richtigen Weg zu sein...

_________________
Gruß
Steffen Kuch
Miss Marple
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Apr 2014, 16:41
Rufname:
Wohnort: 52° 15' 53" N, 10° 31' 26" E


AW: Liste der "Zuletzt verwendete Vorlagen" auswei - AW: Liste der "Zuletzt verwendete Vorlagen" auswei

Nach oben
       Version: Office 2003

stimmt ... Laughing
Zitat:
Soweit ich das verstanden habe, geht es in dem Code-Beispiel um das Öffnen des Verzeichnisses, in dem die Dokumentvorlagen liegen. Das ist leider nicht das, was ich wollte...


... aber es kam mir mehr auf diese Aussage(n) an:
Zitat:
I click Alt-F-N to create a new document based on a template. It always shows only the 4 most recently used. I was hoping there was a way to show more than 4.
...
I don't think that Word 2003 has this built-in ability(although it is a feature of Word 2007); however, a macro can come close. The macro, below, will show your templates folder. Choose a template and a document based on that template will be opened. It is very possible to write a macro that will allow the user to choose from a list of the last X number of templates that were used; however, it would be much more complicated than this macro ...


Daher ist es interessant, ob du eine einfache Lössung finden kannst Idea Idea Idea

MM
theoS
WORD/Excel Erfahren und VBA Bastler


Verfasst am:
09. Apr 2014, 18:31
Rufname: theo

AW: Liste der "Zuletzt verwendete Vorlagen" auswei - AW: Liste der "Zuletzt verwendete Vorlagen" auswei

Nach oben
       Version: Office 2003

Na ja, es könnte u.U. gehen, wenn du die Recent Files ausliest. Da drin stehen auch die Vorlagen als Verkknüpfung, wenn du ein Dok aufgrund dieser erstellt. Ist mal ne Idee.
(Unzuverlässig, weil die ja immer wieder durchgeschoben werden)
Wenn du von allen Dokumenten z.B. in einem Ordner wissen willst, welche Vorlage verwendet wurde, geht das auch, in dem du mit getObject das Ding in VBA lädtst, das Objekt statt mit ThisDocument.blahblah mit seinem Objektvariablennamen ausliest nach der attached template.
Ungefähr so.
Code:
Sub dub()
Dim dd1 As Document: Set dd1 = ActiveDocument
Dim filS As FileDialog, objD As Object
Set filS = Application.FileDialog(msoFileDialogFilePicker)
filS.AllowMultiSelect = True

filS.Show
For Each D In filS.SelectedItems
Set objD = GetObject(D)

strtemplate = objD.AttachedTemplate
objD.Close
Set objD = Nothing
Debug.Print strtemplate
Next D


End Sub

_________________
theo s.
MarkMH_K
z.Z. gaanz unregelmäßig online


Verfasst am:
09. Apr 2014, 23:11
Rufname: Markus
Wohnort: Köln rrh

AW: Liste der "Zuletzt verwendete Vorlagen" auswei - AW: Liste der "Zuletzt verwendete Vorlagen" auswei

Nach oben
       Version: Office 2003

Hi,

ich verstehe die Ausgangsfrage nicht ganz. Was genau soll denn erreicht werden?

- An die Vorlage, die mit der aktiven Datei verknüpft ist, kommt man mit
ActiveDocument.AttachedTemplate (liefert ein Template)
- An die Normal.dot kommt man mit
Application.NormalTemplate (liefert ein Template)
- An den Ordner, in dem die Benutzervorlagen liegen, kommt man mit
Application.Options.DefaultFilePath(wdUserTemplatesPath) '2
(für Arbeitsgruppenvorlagen wdWorkgroupTemplatesPath '3)
liefert einen String.

Word 2003 zeigt bei Datei > Neu den Startaufgabenbereich an. Den alten DateiNeu-Dialog zeigt man an mit
Application.Dialogs(wdDialogFileNew).Show '79
An der Installation, an der ich gerade sitze, ist aber das Problem, daß dieser Befehl nicht wie bei Einzelplatzinstallationen den Ordner wdUserTemplatesPath anzeigt, sondern den Ordner wdWorkgroupTemplatesPath (könnte an der Restriktivität der Installation liegen). Vielleicht funktioniert's aber bei Deinem Kunden doch.

HTH.

Markus
Steffen Kuch
DV-Support inkl. VBA-Anfänger


Verfasst am:
10. Apr 2014, 08:12
Rufname:
Wohnort: Karlsruhe

Re: AW: Liste der "Zuletzt verwendete Vorlagen" au - Re: AW: Liste der "Zuletzt verwendete Vorlagen" au

Nach oben
       Version: Office 2003

MarkMH_K - 09. Apr 2014, 23:11 hat folgendes geschrieben:
Hi,
ich verstehe die Ausgangsfrage nicht ganz. Was genau soll denn erreicht werden?


Guten Morgen!

Ich möchte dem Anwender über ein Makro die Möglichkeit zur Verfügung stellen, dass z. B. die letzten 10 verwendeten Vorlagen aufgelistet werden (am Besten noch mit hyperlink, so dass erneut die Vorlage zur Erstellung eines Dokumentes verwendet werden kann).

_________________
Gruß
Steffen Kuch
theoS
WORD/Excel Erfahren und VBA Bastler


Verfasst am:
10. Apr 2014, 08:29
Rufname: theo

AW: Liste der "Zuletzt verwendete Vorlagen" auswei - AW: Liste der "Zuletzt verwendete Vorlagen" auswei

Nach oben
       Version: Office 2003

Deine User verwenden Templates? So richtige Dokumentenvorlagen?
Wow!
Gut erzogen!

Word 2003 merkt sich maximal 9 Dokumente. Die Dinger kannst du ja nach den attachedtemplates auslesen.
Aber, wenn ein User tatsächlich Dokumentenvorlagen verwendet, warum sind die nicht da wo sie Word eigentlich haben will? In einem Vorlagenordner?

Egal.
Lies halt immer von jedem Dok beim Öffnen das Template ein und speicher das in der Normal.dot als Dokumentenvariable.
Die kannst du dann immer auslesen, denn Normal ist ja immer da wo sie sein soll.

_________________
theo s.
Steffen Kuch
DV-Support inkl. VBA-Anfänger


Verfasst am:
10. Apr 2014, 08:46
Rufname:
Wohnort: Karlsruhe

AW: Liste der "Zuletzt verwendete Vorlagen" auswei - AW: Liste der "Zuletzt verwendete Vorlagen" auswei

Nach oben
       Version: Office 2003

Hallo!

Was haltet ihr von dem Zugriff auf die Registry?

_________________
Gruß
Steffen Kuch
Steffen Kuch
DV-Support inkl. VBA-Anfänger


Verfasst am:
10. Apr 2014, 08:50
Rufname:
Wohnort: Karlsruhe

Re: AW: Liste der "Zuletzt verwendete Vorlagen" au - Re: AW: Liste der "Zuletzt verwendete Vorlagen" au

Nach oben
       Version: Office 2003

theoS - 10. Apr 2014, 08:29 hat folgendes geschrieben:
Deine User verwenden Templates? So richtige Dokumentenvorlagen?Aber, wenn ein User tatsächlich Dokumentenvorlagen verwendet, warum sind die nicht da wo sie Word eigentlich haben will? In einem Vorlagenordner?


Natürlich sind die in einem Vorlagenordner.

Aber wir haben hier insges. ca. 1000 Dokumentenvorlagen. Einzelne SB verwenden pro Tag schon mal ein Dutzend verschiedener Vorlagen oder mehr. Es geht einfach um den Service. Die Leute wollen so wenig klicken wie möglich. Kann ich verstehen...

_________________
Gruß
Steffen Kuch
Miss Marple
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Apr 2014, 09:58
Rufname:
Wohnort: 52° 15' 53" N, 10° 31' 26" E

AW: Liste der "Zuletzt verwendete Vorlagen" auswei - AW: Liste der "Zuletzt verwendete Vorlagen" auswei

Nach oben
       Version: Office 2003

Moin,

die Frage ist: stehen in der Registry überhaupt mehr als die 9 Vorlagen drin ?

Ansonsten: du kannst sie in eine Userform einlesen und über einen extra Button in einer Symbolleiste aufrufen lassen.

Gruß
MM

Nur Neugier: Wozu braucht man "insges. ca. 1000 Dokumentenvorlagen" Question Question Question
Steffen Kuch
DV-Support inkl. VBA-Anfänger


Verfasst am:
10. Apr 2014, 10:54
Rufname:
Wohnort: Karlsruhe

AW: Liste der "Zuletzt verwendete Vorlagen" auswei - AW: Liste der "Zuletzt verwendete Vorlagen" auswei

Nach oben
       Version: Office 2003

Hi!

Es sind eher rd. 2000 Vorlagen, zumindest die, die zentral für alle zur Verfügung stehen (je nach Berechtigung in der AD).
Wir arbeiten mit zahlreichen Rechtsgrundlagen, für jede Abteilung gibt es Leute, die die Vorlagen verwalten.
Da sammelt sich im Lauf der Jahre einiges an... Wink

Wir haben rd. 800 Word-Dot-Dateien, die mehr oder weniger das gleiche Makro enthalten.
Da ich nicht alle anpassen möchte (zumindest nicht dafür), habe ich vor, die Funktionialität in die normal.dot zu legen.
Da das og. Makro allerdings auch mit einer AutoNew-Sub arbeitet, kommt die AutoNew meiner normal.dot hier nicht zum Zuge.

In der Registry sind max. 9 Vorlagen eingetragen, was aber schon mal deutlich besser wäre als die üblichen 4.

Ich denke, ich werte die RecentFiles aus und hoffe, dass der Kollege mit der Lösung zufrieden ist.
Danke!

_________________
Gruß
Steffen Kuch
Gast



Verfasst am:
10. Apr 2014, 11:34
Rufname:

AW: Liste der "Zuletzt verwendete Vorlagen" auswei - AW: Liste der "Zuletzt verwendete Vorlagen" auswei

Nach oben
       Version: Office 2003

Hi,

da ich mich in dein Projekt nicht wirklich reindenken kann, ist mein Einwand vielleicht völlig fehl am Platz ...

... aber: die Normal.dot zu ändern, hieße doch, dass jeder User von nun an mit dieser normal arbeiten muss - oder? Dann sind aber alle User-spezifischen Einstellungen futsch. Warum erstellst du nicht eine neutrale Datei, die alles Nötige enthält. Die kopiert jeder User (oder die Admins, oder du oder wer auch immer) in den StartUp-Ordner von Word. Die normal.dot 'gehört' dem User, da solltest du deine Finger von lassen ...

Wenn alle Dateien samt normal zentral auf einem Server liegen, sieht die Sache natürlich anders aus.

Gruß
MM
Steffen Kuch
DV-Support inkl. VBA-Anfänger


Verfasst am:
10. Apr 2014, 11:39
Rufname:
Wohnort: Karlsruhe


Re: AW: Liste der "Zuletzt verwendete Vorlagen" au - Re: AW: Liste der "Zuletzt verwendete Vorlagen" au

Nach oben
       Version: Office 2003

theoS - 09. Apr 2014, 18:31 hat folgendes geschrieben:
Na ja, es könnte u.U. gehen, wenn du die Recent Files ausliest. Da drin stehen auch die Vorlagen als Verkknüpfung, wenn du ein Dok aufgrund dieser erstellt. Ist mal ne Idee.


Hallo!

Könntest du mir bitte einen Tipp geben, wie das klappen könnte?
Ich habe mir das Objektmodell angesehen und habe aktuelle keine Ahnung, wie ich das machen soll. Danke!

_________________
Gruß
Steffen Kuch
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite 1, 2, 3  Weiter
Diese Seite Freunden empfehlen

Seite 1 von 3
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Word Formate: Anzahl der zuletzt verwendeten Vorlagen vergrößern 8 riri 5085 07. Apr 2014, 07:47
Steffen Kuch Anzahl der zuletzt verwendeten Vorlagen vergrößern
Keine neuen Beiträge Word Formate: Word Vorlagen mit nicht druckbaren hintergrund 7 Justmicha 7930 17. Sep 2009, 12:05
Garath Word Vorlagen mit nicht druckbaren hintergrund
Keine neuen Beiträge Word Formate: Pulldown Menü Word als Liste anzeigbar? 1 PCPia 1000 07. Jun 2009, 19:16
Schneewittchen Pulldown Menü Word als Liste anzeigbar?
Keine neuen Beiträge Word Formate: Vorlagen in Word (Vista) 0 T.M. 2828 13. Mai 2009, 13:30
T.M. Vorlagen in Word (Vista)
Keine neuen Beiträge Word Formate: Vorlagen von 2000 1 pp_star 409 20. Apr 2009, 13:48
Clarxes Vorlagen von 2000
Keine neuen Beiträge Word Serienbriefe: Serienbriefe - bereits erstellte Vorlagen importieren 1 Gast 3733 26. Sep 2008, 17:06
Gast Serienbriefe - bereits erstellte Vorlagen importieren
Keine neuen Beiträge Word Serienbriefe: Access Abfragen in Word Serienbriefen, Liste leer? 1 Dominik C. 2014 04. Sep 2008, 14:01
Dominik C. Access Abfragen in Word Serienbriefen, Liste leer?
Keine neuen Beiträge Word Formate: Vorlagen für Umschläge 0 maneich 5363 14. Apr 2008, 19:21
maneich Vorlagen für Umschläge
Keine neuen Beiträge Word Formate: Word 2007 Vorlagen im Buch von Natascha Nicol 2 goofy 3316 11. Apr 2008, 14:04
Gast Word 2007 Vorlagen im Buch von Natascha Nicol
Keine neuen Beiträge Word Formate: Zu verwendende Vorlagen für Inhaltsverzeichnis definieren - 2 Hirsch77 5865 13. Aug 2007, 12:08
Hirsch77 Zu verwendende Vorlagen für Inhaltsverzeichnis definieren -
Keine neuen Beiträge Word Formate: Word "Liste zuletzt geöffneter Dateien" DateiPfad 2 asdfgig 3716 27. März 2007, 12:16
asdfgig Word "Liste zuletzt geöffneter Dateien" DateiPfad
Keine neuen Beiträge Word Serienbriefe: Access-Daten (Liste) in eine Word-Tabelle in einem Textfeld 0 hausl78 1617 16. März 2007, 22:48
hausl78 Access-Daten (Liste) in eine Word-Tabelle in einem Textfeld
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Editor Forum