Bereitstellen von benutzerdefinierten Vorlagen in 2007 Office System

Letzte Aktualisierung: Juli 2007

Betrifft: Office Resource Kit

 

Letztes Änderungsdatum des Themas: 2015-03-09

2007 Microsoft Office System bietet die Möglichkeit, das Dialogfeld Neues Dokument der Office-Schaltfläche für mehrere 2007 Office System-Anwendungen anzupassen. Sie können Vorlagen für Microsoft Office Word 2007, Microsoft Office PowerPoint 2007 und Microsoft Office Excel 2007 für das Dialogfeld Neues Dokument erstellen und bereitstellen. Beispielsweise können Sie benutzerdefinierte Vorlagen für Office Word 2007-Dokumente bereitstellen, die Benutzer beim Erstellen eines neuen Dokuments auswählen können. In diesem Thema wird das Erstellen und Bereitstellen benutzerdefinierter Vorlagen erläutert.

NoteHinweis:
In 2007 Office System wurde die Objektmodellunterstützung für das Anpassen des Menüs Datei durch die in diesem Thema beschriebenen Anpassungsschritte ersetzt.

Im Dialogfeld Neues Dokument werden benutzerdefinierte Vorlagen links unter der Überschrift Benutzerdefiniert angezeigt (siehe unten). In diesem Beispiel werden die benutzerdefinierten Vorlagen in der Kategorie Contoso gruppiert.

Dialogfeld 'Neues Dokument' mit benutzerdefinierten Vorlagen

Gehen Sie folgendermaßen vor, um benutzerdefinierte Vorlagen im Dialogfeld Neues Dokument bereitzustellen:

  1. Erstellen und speichern Sie benutzerdefinierte Vorlagen für mindestens eine Anwendung.

  2. Kopieren Sie die Vorlagen in einen Netzwerkordner, oder stellen Sie sie auf einer Website bereit.

  3. Erstellen Sie Miniaturansichts- und Vorschaubilddateien für die Vorlagen (optional).

  4. Ändern Sie den XML-Beispieltext mit spezifischen Informationen zu den benutzerdefinierten Vorlagen. Überprüfen Sie die angepasste Datei anhand des bereitgestellten XSD-Texts. Weitere Informationen finden Sie unter XML-Beispieltext und Überprüfen der XML-Datei für benutzerdefinierte Vorlagen weiter unten in diesem Thema.

  5. Speichern Sie die benutzerdefinierte XML-Datei in einem Netzwerkordner. Geben Sie den Pfad zu dem Ordner mithilfe eines Registrierungsschlüsseleintrags an, oder stellen Sie die XML-Datei durch einen Webdienst bereit.

Erstellen und Speichern benutzerdefinierter Vorlagen

Das Erstellen von Vorlagen für Office System-Anwendungen ist einfach. Öffnen Sie dazu ein neues oder vorhandenes Dokument in der Anwendung, und nehmen Sie die gewünschten Anpassungen vor. Speichern Sie das Dokument als Vorlage.

Gehen Sie beispielsweise folgendermaßen vor, um eine Vorlage in Office Word 2007 zu erstellen.

So erstellen Sie eine Vorlage in Office Word 2007

  1. Öffnen Sie ein neues oder vorhandenes Dokument in Office Word 2007.

  2. Passen Sie das Dokument an.

  3. Klicken Sie auf die Office-Schaltfläche, zeigen Sie auf Speichern unter, und klicken Sie auf Word-Vorlage.

  4. Geben Sie im Feld Dateiname den Namen der Vorlage ein, und klicken Sie auf OK.

Eine Office Word 2007-Vorlagendatei wird mit der Erweiterung DOTX gespeichert. Die Dateierweiterung für Vorlagen in anderen Office-Anwendungen ist ähnlich; z. B. haben Microsoft Office Excel-Vorlagen die Erweiterung XLTX.

Nachdem Sie die benutzerdefinierten Vorlagen entsprechend den Anforderungen Ihrer Organisation erstellt und gespeichert haben, kopieren Sie die Vorlagendateien auf einen Netzwerk-Dateiserver, oder stellen Sie die Dateien auf einer Website bereit.

Erstellen von Miniaturansichts- und Vorschaudateien

Erstellen Sie Miniaturansichts- und Vorschaudateien der benutzerdefinierten Vorlagen. Verwenden Sie dazu Screenshots oder einen Bildeditor. Geben Sie das Bildformat der Miniaturansichts- und Vorschaudateien in der XML-Datei an. Ihnen steht eine Vielzahl von Bildformaten für die Dateien zur Auswahl, wie in der XSD-Datei angegeben. Beispielsweise können Sie das GIF-Bildformat verwenden.

Die ungefähren Dimensionen der Dateien werden in der folgenden Tabelle angegeben.

Vorschautyp Breite Höhe

Miniaturansicht

100

120

Vorschau

256

350

Klicken Sie im Dialogfeld Neues Dokument im Abschnitt Microsoft Office Online auf eine Vorlage, um Beispiele der Miniaturansichts- und Vorschaudateien anzuzeigen. Klicken Sie beispielsweise in Office Word 2007 auf Tagesordnung.

Erstellen einer benutzerdefinierten XML-Datei mit einer Beschreibung der benutzerdefinierten Vorlagen

2007 Office System verweist auf eine XML-Datei, um die Elemente, die im Dialogfeld Neues Dokument angezeigt werden, aufzufüllen. Damit benutzerdefinierte Vorlagen im Dialogfeld Neues Dokument angezeigt werden, können Sie eine XML-Datei anpassen und bereitstellen, die den Speicherort der gewünschten Vorlagen sowie der entsprechenden Miniaturansichts- und Vorschaubilder enthält. Nach Abschluss der Konfiguration werden benutzerdefinierte Vorlagen im Dialogfeld Neues Dokument unter Benutzerdefiniert angezeigt.

Sie können das Erstellen der XML-Datei vereinfachen, indem Sie den Text im Abschnitt XML-Beispieltext weiter unten in diesem Thema als Ausgangspunkt für den benutzerdefinierten XML-Code verwenden.

Im XML-Code gibt es für jeden Vorlagentyp (z. B. Word-Vorlagen) separate Abschnitte, die jeweils Unterabschnitte für jede benutzerdefinierte Vorlage enthalten: TEMPLATE 1, TEMPLATE 2 usw. Der XML-Beispieltext enthält einen Abschnitt für Office Word 2007-Vorlagen (application id = "WD"). Sie können auch Abschnitte für Office Excel 2007-Vorlagen (application id = "XL") und Office PowerPoint 2007-Vorlagen (application id = "PP") hinzufügen.

Die XML-Beispieldatei enthält vier featuredtemplate-Abschnitte. Löschen Sie Vorlagenabschnitte, oder fügen Sie Vorlagenabschnitte hinzu, je nachdem, wie viele Vorlagen Sie haben. Ändern Sie anschließend die Einträge in jedem der Vorlagenabschnitte wie folgt:

  • Anzeigename für die Vorlage in der title-Zeichenfolge und Speicherort der Vorlage in der source-Zeichenfolge

  • Medientyp, Dateiname und Speicherort der Miniaturansicht für die Vorlage in der nächsten source-Zeichenfolge

  • Medientyp, Dateiname und Speicherort der großen Vorschau für die Vorlage in der letzten source-Zeichenfolge

Sie können die Attributwerte für die entsprechenden source-Zeichenfolgeneinträge löschen, wenn Sie keine Miniaturansichtsdatei oder große Vorschaudatei erstellt haben. Im Dialogfeld Neues Dokument wird für die Vorlage im Miniaturansichts- und Vorschaubereich ein rotes X angezeigt, wenn kein Bild zur Anzeige verfügbar ist.

In der XML-Beispieldatei lautet die Ordnerstruktur für die Vorlageneinträge wie folgt:

  • Contoso\Source: Vorlagendateien (z. B. DOTX)

  • Contoso\media: Miniaturansichtsdateien

  • Contoso\preview: Vorschaudateien

Speichern Sie die angepasste XML-Datei in einem Netzwerkordner. Auf diesen Speicherort wird in einem Registrierungsschlüssel verwiesen, den Sie den Benutzern bereitstellen.

Alternativ können Sie einen Webdienst zur Bereitstellung des XML-Inhalts erstellen. Erstellen Sie einen Registrierungsschlüssel, mit dem Sie die Office-Anwendung auf den Netzwerkordner oder Webdienst für die XML-Datei verweisen. Einzelheiten dazu finden Sie im nächsten Abschnitt, Konfigurieren von Office für die Verwendung benutzerdefinierter Vorlagen.

Konfigurieren von Office für die Verwendung benutzerdefinierter Vorlagen

Nach dem Anpassen der XML-Datei stellen Sie den Benutzern einen Registrierungsschlüssel zur Verfügung, um die Anzeige der Vorlagen im Dialogfeld Neues Dokument der Office 2007-Anwendungen zu aktivieren. Der Registrierungsschlüssel wird unterschiedlich konfiguriert, je nachdem, ob sich die Vorlagen in einem Netzwerkordner befinden oder von einem Webdienst bereitgestellt werden.

Erstellen Sie den folgenden Registrierungs-Unterschlüsseleintrag, um den Speicherort der XML-Datei bereitzustellen:

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Spotlight\Providers

Erstellen Sie für die Gruppe von Vorlagen, die Sie bereitstellen möchten und die in der XML-Datei beschrieben werden, einen Anbieternamenseintrag unter diesem Registrierungsunterschlüssel – z. B. Contoso. Der Anbietername darf maximal 30 Zeichen enthalten. Der Name wird in Office 2007-Anwendungen im Dialogfeld Neues Dokument angezeigt, gefolgt von der Liste der benutzerdefinierten Vorlagen.

Geben Sie unter dem Anbieternamen die Dienst-URL (ServiceURL) an, an der sich die von Ihnen erstellte benutzerdefinierte XML-Datei befindet. Optional können Sie die Anwendung angeben, für die Sie Vorlagen bereitstellen, wie in der folgenden Tabelle beschrieben.

Wertname Wertdaten (Datentyp) Beschreibung

ServiceURL

Zeichenfolge

Machen Sie eine der folgenden Angaben:

1. Den Netzwerkordner und die XML-Datei, z. B. \\server\public\templates\Contoso\WordTemplates.xml

- oder -

2. Die URL des Webdiensts, in dem sich die von Ihnen erstellte XML-Datei zur Bereitstellung von benutzerdefinierten Vorlagen befindet, z. B. https://www.microsoft.com/de/de/default.aspx. Details zu dieser Option werden nachfolgend beschrieben.

Application

Zeichenfolge

Optional: Geben Sie für Word-Vorlagen WD, für Excel-Vorlagen XL oder für PowerPoint-Vorlagen PP an. Fügen Sie diesen Registrierungsschlüsseleintrag nicht hinzu, wenn die Vorlagengruppe Vorlagen für mehrere Anwendungen enthält.

Die ServiceURL-Zeichenfolge entspricht dem Anbieter, an den die Office-Anwendung eine Anforderung für die XML-Datei sendet, wenn Sie die Vorlagen mithilfe eines Webdiensts bereitstellen. Der Webdienst antwortet durch Bereitstellen der XML-Datei. Die Anforderung der Office-Anwendung enthält die folgenden Parameter:

  • App: der Wert der Office-Anwendung (XL, WD oder PP)

  • LIDUser: die Sprache des Benutzers

  • LIDHelp: die Sprache der Benutzerhilfe

  • LIDUI: die Sprache der Benutzeroberfläche

Beispielsweise könnte die Anforderung einer Office-Anwendung für die XML-Datei wie folgt aussehen:

https://www.contoso.com?app="XL"&liduser=0409&lidhelp=0409&lidui=0409

Sie können das Office-Anpassungstool (OAT) oder andere Methoden verwenden, um den Registrierungsschlüssel für Benutzer bereitzustellen. Informationen zum Verteilen von Registrierungsschlüsseln mit dem OAT finden Sie im Abschnitt Registrierungseinträge hinzufügen von Office-Anpassungstool im 2007 Office System.

XML-Beispieltext

Sie können den folgenden Text in einen Texteditor, z. B. Editor, kopieren und den Inhalt ändern, um die Erstellung der XML-Daten für die Bereitstellung benutzerdefinierter Vorlagen für Office-Anwendungen zu vereinfachen. Speichern Sie die Datei als XML-Datei, z. B. ContosoTemplates.xml.

Zum Überprüfen der XML-Datei verwenden Sie den Text im nächsten Abschnitt, Überprüfen der XML-Datei für benutzerdefinierte Vorlagen.

<?xml version="1.0" encoding="utf-8"?>
<o:featuredcontent lcid="1033" xmlns:o="urn:schemas-microsoft-com:office:office">
    <o:application id="WD">
        <o:featuredtemplates startdate="2007-01-01" enddate="2009-03-02">

            <!-- TEMPLATE 1 -->
            <o:featuredtemplate title="Template 1" source="\\server1\public\templates\Contoso\Source\1.dotx" >
                <o:media mediatype="gif" filename="1.gif" source="\\server1\public\templates\Contoso\media\1.gif" />
                <o:preview filename="1big.gif" source="\\server1\public\templates\Contoso\preview\1.gif" />
            </o:featuredtemplate>

            <!-- TEMPLATE 2 -->
            <o:featuredtemplate title="Template 2" source="\\server1\public\templates\Contoso\Source\2.dotx" >
                <o:media mediatype="gif" filename="2.gif" source="\\server1\public\templates\Contoso\media\2.gif" />
                <o:preview filename="2big.gif" source="\\server1\public\templates\Contoso\preview\2.gif" />
            </o:featuredtemplate>

            <!-- TEMPLATE 3 -->
            <o:featuredtemplate title="Template 3" source="\\server1\public\templates\Contoso\Source\3.dotx" >
                <o:media mediatype="gif" filename="3.gif" source="\\server1\public\templates\Contoso\media\3.gif" />
                <o:preview filename="3big.gif" source="\\server1\public\templates\Contoso\preview\3.gif" />
            </o:featuredtemplate>

            <!-- TEMPLATE 4 -->
            <o:featuredtemplate title="Template 4" source="\\server1\public\templates\Contoso\Source\4.dotx" >
                <o:media mediatype="gif" filename="4.gif" source="\\server1\public\templates\Contoso\media\4.gif" />
                <o:preview filename="4big.gif" source="\\server1\public\templates\Contoso\preview\4.gif" />
            </o:featuredtemplate>

        </o:featuredtemplates>
    </o:application>
</o:featuredcontent>

Überprüfen der XML-Datei für benutzerdefinierte Vorlagen

Verwenden Sie den Text in diesem Abschnitt, um die benutzerdefinierte XML-Datei zur Bereitstellung benutzerdefinierter Vorlagen in Office-Anwendungen zu überprüfen. Kopieren Sie den Text in einen Texteditor, z. B. Editor, und speichern Sie die Datei als XSD-Datei, z. B. OfficeTemplates.xsd.

<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="urn:schemas-microsoft-com:office:office" elementFormDefault="qualified"
  xmlns="urn:schemas-microsoft-com:office:office" xmlns:o="urn:schemas-microsoft-com:office:office"
  xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="featuredcontent">
<xs:annotation>
  <xs:documentation>
This is the schema for custom spotlight providers in the new FileNew dialog in Word, Excel, and PowerPoint.
Copyright (c) Microsoft Corporation.
  </xs:documentation>
</xs:annotation>
<xs:complexType>
  <xs:sequence>
<xs:element name="application" minOccurs="1" maxOccurs="unbounded">
  <xs:annotation>
<xs:documentation>
  Include one application block for every application you have custom templates for
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
<xs:sequence>
  <xs:element name="featuredtemplates" minOccurs="0" maxOccurs="1">
<xs:complexType>
  <xs:sequence>
<xs:element name="featuredtemplate" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
<xs:sequence>
  <xs:element name="media" type="CT_ImageAttributes">
<xs:annotation>
  <xs:documentation>
The media element refers to the thumbnail (small) image for the template
  </xs:documentation>
</xs:annotation>
  </xs:element>
  <xs:element name="preview" type="CT_ImageAttributes">
<xs:annotation>
  <xs:documentation>
The preview element refers to the preview (large) image for the template
  </xs:documentation>
</xs:annotation>
  </xs:element>
</xs:sequence>
<xs:attribute name="title" type="ST_SpotlightString" />
<xs:attribute name="source" type="xs:anyURI" />
  </xs:complexType>
</xs:element>
  </xs:sequence>
  <xs:attribute name="startdate" type="ST_Date" use="required" />
  <xs:attribute name="enddate" type="ST_Date" use="required" />
</xs:complexType>
  </xs:element>
</xs:sequence>
<xs:attribute name="id" type="ST_Application" use="required" />
  </xs:complexType>
</xs:element>
  </xs:sequence>
  <xs:attribute name="lcid" type="xs:unsignedShort" use="required" />
</xs:complexType>
  </xs:element>
  <xs:simpleType name="ST_Application">
<xs:annotation>
  <xs:documentation>
Specifies the application for which to deliver spotlight content
  </xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
  <xs:enumeration value="WD" />
  <xs:enumeration value="XL" />
  <xs:enumeration value="PP" />
</xs:restriction>
  </xs:simpleType>
  <xs:complexType name="CT_ImageAttributes">
<xs:sequence />
<xs:attribute name="mediatype" type="ST_MediaType">
</xs:attribute>
<xs:attribute name="filename" type="ST_Filename" use="required" />
<xs:attribute name="source" type="xs:anyURI" use="required" />
<xs:attribute name="alttext" type="ST_SpotlightString" use="optional" />
  </xs:complexType>
  <xs:simpleType name="ST_SpotlightString">
<xs:restriction base="xs:string">
  <xs:maxLength value="255" />
  <xs:minLength value="1" />
</xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ST_MediaType">
<xs:restriction base="xs:string">
  <xs:enumeration value="jpg" />
  <xs:enumeration value="png" />
  <xs:enumeration value="bmp" />
  <xs:enumeration value="gif" />
</xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ST_Date">
<xs:annotation>
  <xs:documentation>
Date must be specified in YYYY-MM-DD format
  </xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
  <xs:pattern value="[0-9]{4}-[0-9]{2}-[0-9]{2}" />
</xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ST_Filename">
<xs:annotation>
  <xs:documentation>
Filename cannot contain \ ? | > : / * " or less-than, must be less than 260 chars, and have a valid extension.
Example: image.jpg
  </xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
  <xs:pattern value="[^\\\?|&gt;&lt;:/\*&quot;]{1,259}" />
</xs:restriction>
  </xs:simpleType>
</xs:schema>