OrganizerCopy funktioniert nicht bei Office 2007

23/06/2008 - 15:36 von WolfR | Report spam
Hallo NG, WindowsXP, Office 2007, Prof. Plus.
Ich möchte Listen und Nummerierungsvorlagen von einer Vorlage in ein
Dokument kopieren. Das hat in Office 2003 mit folgendem Code funktioniert.
Application.OrganizerCopy "C:\Dataebuild\ReWrite-P2007.dotm",
"C:\MeinDokument.docx", "DBR_ListNum", wdOrganizerObjectStyles
Wenn ich das mit Office 2007 ausführe, bekomme ich die Meldung, daß das
(Ziel)-Dokument von mir verwendet wird. Ich kann eine Schreibgeschützte Kopie
öffnen, eine Lokale Kopie erstellen oder Benachrichtigt werden, wenn das
Original zur Verfügung steht.
Ich habe daraufhin den Makrorekorder verwendet, um den unten stehen Code
aufzuzeichnen. Dieser Code funktioniert auch. Dabei fàllt mir auf, daß Source
nicht meinem Dokumentnamen entspricht.
With ActiveDocument
.UpdateStylesOnOpen = False
.AttachedTemplate = "C:\Dataebuild\ReWrite-P2007.dotm"
.XMLSchemaReferences.AutomaticValidation = True
.XMLSchemaReferences.AllowSaveAsXMLWithoutValidation = False
End With
Application.OrganizerCopy Source:= _
"C:\Documents and Settingseinwol-t\Local Settings\Temporary
Internet Files\Content.MSO\5E0D2875.docx" _
, Destination:="C:\Dataebuild\ReWrite-P2007.dotm",
Name:="DBR_ListNum", _
Object:=wdOrganizerObjectStyles
Gruß Wolfgang
 

Lesen sie die antworten

#1 WolfR
23/06/2008 - 16:03 | Warnen spam
Hallo NG,
Mit folgendem Code funktioniert es für Formatvorlagen (Styles):
ActiveDocument.CopyStylesFromTemplate ActiveDocument.AttachedTemplate.FullName
Kopiert dann alle Styles. Damit komme ich hin.
Würde mich aber trotzdem interessieren, warum die Organizer.Copy Methode
nicht mehr funktioniert. Denn damit konnte man ja noch andere Objekt kopieren.

"WolfR" schrieb:

Hallo NG, WindowsXP, Office 2007, Prof. Plus.
Ich möchte Listen und Nummerierungsvorlagen von einer Vorlage in ein
Dokument kopieren. Das hat in Office 2003 mit folgendem Code funktioniert.
Application.OrganizerCopy "C:\Dataebuild\ReWrite-P2007.dotm",
"C:\MeinDokument.docx", "DBR_ListNum", wdOrganizerObjectStyles
Wenn ich das mit Office 2007 ausführe, bekomme ich die Meldung, daß das
(Ziel)-Dokument von mir verwendet wird. Ich kann eine Schreibgeschützte Kopie
öffnen, eine Lokale Kopie erstellen oder Benachrichtigt werden, wenn das
Original zur Verfügung steht.
Ich habe daraufhin den Makrorekorder verwendet, um den unten stehen Code
aufzuzeichnen. Dieser Code funktioniert auch. Dabei fàllt mir auf, daß Source
nicht meinem Dokumentnamen entspricht.
With ActiveDocument
.UpdateStylesOnOpen = False
.AttachedTemplate = "C:\Dataebuild\ReWrite-P2007.dotm"
.XMLSchemaReferences.AutomaticValidation = True
.XMLSchemaReferences.AllowSaveAsXMLWithoutValidation = False
End With
Application.OrganizerCopy Source:= _
"C:\Documents and Settingseinwol-t\Local Settings\Temporary
Internet Files\Content.MSO\5E0D2875.docx" _
, Destination:="C:\Dataebuild\ReWrite-P2007.dotm",
Name:="DBR_ListNum", _
Object:=wdOrganizerObjectStyles
Gruß Wolfgang

Ähnliche fragen