Identificativo articolo: 827001 - Ultima modifica: sabato 13 novembre 2004 - Revisione: 2.2

Come distribuire un modello di modulo InfoPath 2003 per gli utenti non in linea di Office InfoPath 2003

Suggerimento di sistemaIl presente articolo fa riferimento a un sistema operativo diverso da quello in uso. Il contenuto dell'articolo che potrebbe non essere relativo al sistema in uso è disabilitato.

In questa pagina

Espandi tutto | Chiudi tutto

Sommario

Per impostazione predefinita, quando si crea e quindi si pubblica un modulo di Microsoft Office InfoPath 2003, un riferimento basato su URL è utilizzato per mantenere il collegamento tra il modulo e il modello di modulo. Se il modello di modulo viene spostato in modo che il riferimento URL non sia valido, quando si apre il modulo, è analogo il seguente messaggio di errore:
"Impossibile creare un nuovo modulo vuoto. Impossibile compilare moduli basati su questo modello di modulo perché il file è stato spostato o copiato dalla posizione di pubblicazione."
Nota Questo errore non si verifica con InfoPath 2003 Service Pack 1.

In genere, un modello di modulo viene pubblicato in una cartella condivisa, un server Web o una raccolta moduli di SharePoint in modo che è possibile aprire il modulo in InfoPath. Quindi, è possibile compilare il modulo da questa posizione centrale. Tuttavia, è necessario compilare un modello di modulo mentre non si è connessi alla rete.

Vengono fornite informazioni sui quattro metodi che consentono di compilare il modello di modulo di InfoPath in modalità non in linea. Il metodo "Invia modulo come allegati" si applica solo a InfoPath 2003 Service Pack 1.

Informazioni

Utilizzo di file memorizzati nella cache

Memorizza nella prima volta che che si apre un modulo nel sistema, è possibile che InfoPath cache i file del modulo in modo che è possibile utilizzare in modalità non in linea. Successivamente, ogni volta che si apre il modulo, InfoPath verifica nel percorso originale per vedere se il modello è stato aggiornato. Se il percorso originale per il modello non è disponibile, InfoPath continua a utilizzare i file memorizzati nella cache. Se si apre, il modulo una volta in modalità in linea, è quindi possibile compilare il modulo e non è necessario riconnettersi. È possibile aprire questo modulo, mentre sono in linea da una cartella condivisa, un server Web o una raccolta moduli di SharePoint.

Pubblicazione del modulo in un percorso null

Si pubblica un modulo di InfoPath, la pubblicazione guidata richiede che si effettua una selezione su dove pubblicare il modulo. È possibile che si desidera pubblicare un modulo di InfoPath in una condivisione di file, di un server Web o di un sito di SharePoint. È necessario specificare un percorso e un nome per il modulo. Quindi, la pubblicazione guidata viene chiesto di un percorso di accesso alternativo. Per impostazione predefinita, questo percorso di accesso alternativo è impostato nella stessa posizione appena specificato. Se il percorso è elencato in questa schermata della procedura guidata è deselezionato, nessun percorso viene scritto il modello di modulo e non viene generato l'errore.

Nota Quando i moduli vengono compilati da un modello di modulo che è stato pubblicato in un percorso null, InfoPath scrive l'URL della posizione del modello di modulo corrente al modulo. In alcuni casi, ciò può causare l'errore di modello mancanti che è indicato nella sezione "Sommario" venga visualizzato. Questo problema si verifica se il modello di modulo viene spostato, e quindi il modulo viene riaperto. Problemi possono verificarsi anche se si copia il modello di modulo in posizioni diverse e quindi completare il modulo da tali posizioni. Poiché l'URL della posizione del modello di modulo corrente è diverso in tali file, i moduli potrebbero non essere compatibili tra loro. In genere, non è necessario pubblicare moduli in un percorso null.

Utilizzare un riferimento basato su URN

InfoPath supporta un tipo diverso di riferimento per mantenere il collegamento tra il modulo e il modello. Il riferimento che è supportato è un riferimento basato su URN Uniform Resource Name. Invece di indicare un URL nel modulo che punti al percorso del modello di modulo, InfoPath può invece di scrivere un URN nel modulo che punta a una chiave del Registro di sistema che a sua volta fa riferimento al modello di modulo.

Un modulo basato su URN deve essere installato nel computer utilizzando un pacchetto di installazione personalizzata. Il pacchetto di installazione personalizzata può essere semplice come un file batch o complessa come una soluzione di installazione. Posta elettronica la soluzione agli utenti, e quindi gli utenti possono installare la soluzione nel proprio computer ma non in linea. Poiché l'URN fornisce un livello di riferimento indiretto nel modulo - associazione del modello, gli utenti possono avere il modello di modulo installato in una posizione mentre si che il modulo installato in un altro percorso e InfoPath ancora correttamente può risolvere il riferimento.

Per informazioni aggiuntive sulla creazione di un modulo basato su URN utilizzando il RegForm.exe strumento di riga di comando è disponibile come parte di InfoPath software development kit (SDK), il seguente sito Microsoft Web:
http://www.microsoft.com/downloads/details.aspx?FamilyId=351F0616-93AA-4FE8-9238-D702F1BFBAB4&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=351F0616-93AA-4FE8-9238-D702F1BFBAB4&displaylang=en)
Per utilizzare lo strumento di registrazione dei moduli RegForm.exe, è possibile aprire un prompt dei comandi, digitare il percorso dello strumento e quindi digitare verrà seguito dalle opzioni della riga di comando della con i valori appropriati. Di seguito è riportato un comando della riga di comando di esempio che può creare un modulo basato su URN:
RegForm /U urn:MyForm:MyCompany c:\Moduli\ModuloAttendibile.xsn

Inviare il modulo come allegato

Se si utilizza Microsoft Office Outlook 2003 i messaggi per inviare e ricevere messaggi di posta elettronica, è possibile inviare un modulo ad altri utenti come allegato a un messaggio di posta elettronica. Per aprire l'allegato di destinatari necessario utilizzare InfoPath e un riempimento il modulo di uscita o modificare la struttura del modulo.

Nota Prima di inviare un modulo ad altri utenti, si consiglia di pubblicare il modulo un percorso di facile accesso. Questo consente di aggiornare il modulo più facilmente e consente di attivare determinate caratteristiche per il corretto funzionamento. Le funzionalità che funzioneranno correttamente sono i seguenti:
  • Riquadri attività personalizzati
  • Controlli ActiveX
  • Codice gestito
Se si desidera inviare il modulo senza pubblicare il modulo in una posizione condivisa, è possibile firmare digitalmente il modulo. Questo consente il modulo funzioni correttamente e consente di inviare versioni aggiornate del modulo ad altri utenti utilizzando un programma di posta elettronica.

Per inviare il modulo come allegato, attenersi alla seguente procedura:
  1. Aprire la maschera che si desidera inviare.
  2. Dal menu file , scegliere Invia modulo come allegato .
  3. Se è richiesto a pubblicare il modulo o a inviare il modulo come allegato, scegliere Invia come allegato .

Riferimenti

Per ulteriori informazioni su una maschera basati su URN o lo strumento RegForm.exe vedere l'argomento "Utilizzo dello strumento del modulo registrazione" è la documentazione fornita con il SDK di InfoPath.

Per ulteriori informazioni su come ottenere il service pack più recente per Office 2003, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
870924  (http://support.microsoft.com/kb/870924/ ) Come ottenere il service pack più recente per Office 2003

Le informazioni in questo articolo si applicano a:
  • Microsoft Office InfoPath 2003
  • Microsoft Office InfoPath 2003, Service Pack 1 (SP1)
Chiavi: 
kbmt kbhowto KB827001 KbMtit
Traduzione automatica articoliTraduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 827001  (http://support.microsoft.com/kb/827001/en-us/ )
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.