Distribuire modelli personalizzati in Office System 2007

Aggiornamento: luglio 2007

Si applica a: Office Resource Kit

 

Ultima modifica dell'argomento: 2015-03-09

Per diverse applicazioni di Microsoft Office System 2007 le organizzazioni possono personalizzare la finestra di dialogo Nuovo documento visualizzata dal Pulsante Office . Nella finestra di dialogo Nuovo documento è possibile creare e distribuire modelli di Microsoft Office Word 2007, Microsoft Office PowerPoint 2007 ed Microsoft Office Excel 2007, ad esempio modelli personalizzati per documenti di Office Word 2007 che gli utenti possono scegliere quando creano un nuovo documento. In questo argomento viene illustrato come creare e offrire modelli personalizzati.

[!NOTA] In Office System 2007 il supporto del modello a oggetti per la personalizzazione del menu File è stato sostituito dai passaggi di personalizzazione descritti in questo argomento.

Nella finestra di dialogo Nuovo documento i modelli personalizzati sono visualizzati sotto il titolo Personalizzati sulla sinistra, come mostrato di seguito. In questo esempio i modelli personalizzati sono raggruppati nella categoria Contoso.

Finestra di dialogo Nuovo documento con modelli personalizzati

Eseguire la procedura seguente per offrire modelli personalizzati nella finestra di dialogo Nuovo documento:

  1. Creare e salvare modelli personalizzati per una o più applicazioni.

  2. Copiare i modelli in una cartella di rete o renderli disponibili in un sito Web.

  3. Creare miniature e file di anteprima per i modelli. Questa operazione è facoltativa.

  4. Modificare il testo XML di esempio per offrire informazioni specifiche sui modelli personalizzati. Utilizzare il testo XSD riportato per convalidare il file personalizzato. Vedere Testo XML di esempio e Convalida del file XML per i modelli personalizzati più avanti in questo argomento.

  5. Salvare il file con estensione XML personalizzato in una cartella di rete. Specificare il percorso della cartella utilizzando una voce di una chiave del Registro di sistema o rendere disponibile il file con estensione XML da un servizio Web.

Creare e salvare modelli personalizzati

La creazione di modelli per le applicazioni di Office System è piuttosto semplice. Aprire un documento nuovo o esistente nell'applicazione e apportare le personalizzazioni. Salvare il documento come modello.

Seguire ad esempio i passaggi riportati di seguito per creare un modello in Office Word 2007.

Per creare un modello in Office Word 2007

  1. Aprire un documento nuovo o esistente in Office Word 2007.

  2. Personalizzare il documento.

  3. Fare clic sul Pulsante Office, scegliere Salva con nome e Modello di Word.

  4. Nel campo Nome file digitare il nome del modello e fare clic su OK.

Un file di modello di Office Word 2007 viene salvato con estensione dotx. L'estensione degli altri modelli delle applicazioni di Office è simile, ad esempio i modelli di Microsoft Office Excel hanno l'estensione xltx.

Dopo la creazione e il salvataggio dei modelli personalizzati necessari all'organizzazione, copiare i file di modello in un file server in rete o rendere disponibili i file in un sito Web.

Creazione di miniature e file di anteprima

Creare miniature e file di anteprima dei modelli personalizzati utilizzando ad esempio schermate e un editor di immagini. Il tipo di immagine delle miniature e dei file di anteprima viene specificato nel file XML. È possibile scegliere tra un'ampia gamma di tipi di immagine per i file, come specificato nel file con estensione XSD, ad esempio il tipo di immagine GIF.

Le dimensioni approssimative per i file sono indicate nella tabella riportata di seguito.

Tipo di anteprima Larghezza Altezza

Miniatura

100

120

Anteprima

256

350

Fare clic su un modello nella sezione Microsoft Office Online della finestra di dialogo Nuovo documento per visualizzare alcuni esempi di miniature e file di anteprima, ad esempio su Agende in Office Word 2007.

Creare un file con estensione XML personalizzato che descriva i modelli personalizzati

Per i valori delle voci visualizzate nella finestra di dialogo Nuovo documento , in Office System 2007 viene fatto riferimento a un file con estensione XML. Per includere modelli personalizzati in Nuovo documento, è necessario personalizzare e rendere disponibile un file con estensione XML che includa il percorso dei modelli da visualizzare e delle miniature e delle immagini di anteprima per i modelli. Al termine della configurazione, i modelli personalizzati verranno visualizzati nella finestra di dialogo Nuovo documento sotto il titolo Personalizzati.

Per semplificare il processo di creazione del file con estensione XML, basare l'XML personalizzato sul testo presente nella sezione Testo XML di esempio più avanti in questo argomento.

Per ogni tipo di modello, ad esempio un modello di Word, nell'XML sono presenti sezioni distinte e all'interno di esse sono disponibili sezioni per ogni modello personalizzato, ovvero TEMPLATE 1, TEMPLATE 2 e così via. L'XML di esempio include una sezione per i modelli di Office Word 2007, dove application id = "WD". È inoltre possibile disporre di sezioni per i modelli di Office Excel 2007 ( application id = "XL") e i modelli di Office PowerPoint 2007 application id = "PP").

Il file con estensione XML di esempio include quattro sezioni featuredtemplate . Eliminare o aggiungere sezioni in base al numero di modelli di cui si dispone, quindi modificare le voci per specificare le informazioni seguenti per ogni sezione del modello:

  • Un nome descrittivo per il modello nella stringa title e il percorso del modello nella stringa source.

  • Il tipo di immagine, il nome del file e il percorso del file di anteprima del modello nella stringa source successiva.

  • Il tipo di immagine, il nome del file e il percorso del file per l'anteprima grande del modello nell'ultima stringa source.

Se non è stato creato un file di anteprima o un file per l'anteprima grande, è possibile eliminare i valori degli attributi per le voci delle stringhe source corrispondenti. Se non si specifica un'immagine da visualizzare, per il modello nelle aree delle miniature e dell'anteprima della finestra di dialogo Nuovo documento verrà visualizzata una X rossa.

Nel file con estensione XML di esempio la struttura di cartelle per le voci del modello è la seguente:

  • Contoso\Source: file di modello, ad esempio con estensione dotx

  • Contoso\media: file delle miniature

  • Contoso\preview: file di anteprima

Al termine della personalizzazione del file con estensione XML, salvare il file modificato in una cartella di rete. A questo percorso viene fatto riferimento in una chiave del Registro di sistema che verrà distribuita agli utenti.

In alternativa, è possibile creare un servizio Web per offrire il contenuto XML. Creare una chiave del Registro di sistema che indirizzi l'applicazione di Office alla cartella di rete o al servizio Web per il file con estensione XML. Per informazioni dettagliate, vedere la sezione successiva, Configurare Office per l'utilizzo di modelli personalizzati.

Configurare Office per l'utilizzo di modelli personalizzati

Al termine della personalizzazione del file con estensione XML, è necessario distribuire una chiave del Registro di sistema agli utenti, affinché i modelli vengano visualizzati nella finestra di dialogo Nuovo documento delle applicazioni di Office 2007. La chiave del Registro di sistema dovrà essere configurata in modo diverso a seconda del fatto che i modelli si trovino in una cartella di rete o vengano resi disponibili da un servizio Web.

Creare la voce di sottochiave del Registro di sistema seguente per specificare il percorso del file con estensione XML:

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

Creare una voce per il nome del provider in questa sottochiave del Registro di sistema, ad esempio Contoso, per il gruppo di modelli descritti nel file con estensione XML che si desidera rendere disponibile. Il nome del provider deve contenere al massimo 30 caratteri e verrà visualizzato nella finestra di dialogo Nuovo documento delle applicazioni di Office 2007, seguito dall'elenco dei modelli personalizzati.

Sotto il nome del provider specificare il ServiceURL in cui si trova il file con estensione XML personalizzato creato. Facoltativamente, è possibile elencare le applicazioni per le quali si rendono disponibili i modelli, come descritto nella tabella seguente.

Nome valore Dati valore (tipo di dati) Descrizione

ServiceURL

Stringa

Specificare uno dei valori seguenti:

1. La cartella di rete e il file con estensione XML, ad esempio \\server\public\templates\Contoso\WordTemplates.xml

-oppure-

2. L'URL del servizio Web in cui si trova il file con estensione XML creato per la distribuzione dei modelli personalizzati, ad esempio https://www.microsoft.com/it/it/default.aspx I dettagli relativi a questa opzione sono descritti di seguito.

Applicazione

Stringa

Facoltativo: specificare WD per i modelli di Word, XL per i modelli di Excel o PP per i modelli di PowerPoint. Non includere questa voce di chiave del Registro di sistema se il gruppo di modelli include modelli per più di un'applicazione.

La stringa ServiceURL rappresenta il provider a cui l'applicazione di Office invia una richiesta per il file con estensione XML quando si rendono disponibili i modelli mediante un servizio Web. Il servizio Web risponde fornendo il file con estensione XML. La richiesta proveniente dall'applicazione di Office include i parametri seguenti:

  • App: il valore dell'applicazione di Office, ovvero XL, WD o PP.

  • LIDUser: la lingua dell'utente.

  • LIDHelp: la lingua della Guida in linea dell'utente.

  • LIDUI: la lingua dell'interfaccia utente.

Una richiesta proveniente da un'applicazione di Office per il file con estensione XML potrebbe essere ad esempio analoga alla seguente:

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

Per distribuire agli utenti la chiave del Registro di sistema è possibile utilizzare lo Strumento di personalizzazione di Office o altri metodi. Per informazioni sull'utilizzo dello Strumento di personalizzazione di Office per distribuire chiavi del Registro di sistema, vedere la sezione Aggiungi voci del Registro di sistema di Strumento di personalizzazione di Office in Office System 2007.

Testo XML di esempio

Per creare in modo semplice l'XML necessario per la distribuzione di modelli personalizzati delle applicazioni di Office, è possibile copiare il testo seguente in un editor di testo, ad esempio il Blocco note, e modificare il contenuto, quindi salvare il file con estensione XML, ad esempio ContosoTemplates.xml.

Per convalidare il file con estensione XML, utilizzare il testo riportato nella sezione successiva, Convalida del file XML per i modelli personalizzati.

<?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>

Convalida del file XML per i modelli personalizzati

Utilizzare il testo riportato in questa sezione per convalidare il file con estensione XML personalizzato e offrire modelli personalizzati nelle applicazioni di Office. Copiare il testo in un editor di testo, ad esempio il Blocco note, e salvare il file con estensione XSD, ad esempio 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>