Identificativo articolo: 292009 - Ultima modifica: giovedì 23 novembre 2006 - Revisione: 2.1

OL2002: Come avviare un altro programma da un modulo di Outlook

Questo articolo è stato precedentemente pubblicato con il codice di riferimento I292009
Espandi tutto | Chiudi tutto

Sommario

In questo articolo viene descritto come avviare un altro programma da un modulo di Microsoft Outlook utilizzando Microsoft Visual Basic Scripting Edition (VBScript) e l'automazione.

Informazioni

Microsoft fornisce esempi di programmazione a scopo puramente illustrativo, senza alcuna garanzia di qualsiasi tipo, sia espressa che implicita, ivi incluse, senza limitazioni, le garanzie implicite di commerciabilità o idoneità per uno scopo particolare. In questo articolo si presume che l'utente conosca il linguaggio di programmazione in questione e gli strumenti utilizzati per creare ed eseguire il debug delle procedure. Gli esperti Microsoft sono autorizzati a fornire spiegazioni in merito alla funzionalità di una particolare procedura, ma in nessun caso a modificare questi esempi per fornire funzionalità aggiuntive o a creare procedure atte a soddisfare specifiche esigenze. Se si dispone di esperienza di programmazione limitata, si consiglia di contattare un Microsoft Certified Partner o la filiale Microsoft locale per informazioni sulla consulenza tecnica. Per ulteriori informazioni in merito ai Microsoft Certified Partner, visitare la seguente pagina Web (informazioni in lingua inglese):
https://partner.microsoft.com/global/30000104 (https://partner.microsoft.com/global/30000104)
Per ulteriori informazioni sulle opzioni di supporto disponibili da Microsoft, visitare la seguente pagina Web:
http://www.microsoft.com/italy/support/default.htm (http://www.microsoft.com/italy/support/default.htm)
L'esempio seguente utilizza l'evento Item_Open dall'interno di un modulo per avviare un altro programma quando si apre il modulo. È tuttavia possibile utilizzare un evento Click associato a un pulsante di comando per consentire all'utente di avviare il programma scegliendo il pulsante.

È necessario che il programma che si desidera avviare supporti l'automazione, poiché VBScript e il modello di oggetti di Outlook non supportano metodi per eseguire programmi diversi da CreateObject e GetObject.

Nel seguente esempio l'evento Open avvia Microsoft Internet Explorer e apre la home page del sito Web Microsoft. In questo esempio si presuppone che Internet Explorer sia installato nel computer in uso.

Per creare un modulo di posta che apra la home page dei sito Web Microsoft, attenersi alla seguente procedura:

  1. Scegliere Nuovo dal menu File, quindi Messaggio.
  2. Scegliere Moduli dal menu Strumenti del nuovo messaggio, quindi fare clic su Crea la struttura del modulo.
  3. Scegliere Visualizza codice dal menu Modulo.
  4. In Script Editor digitare il seguente codice:
    Sub Item_Open()
       Set objIE = CreateObject("InternetExplorer.Application")
       objIE.Visible = TRUE
       ObjIE.Navigate "www.microsoft.com"
    End Sub
  5. Dal menu File di Script Editor scegliere Chiudi per tornare al modulo.
  6. Scegliere Esegui modulo dal menu Modulo.
Dopo l'apertura del modulo, Internet Explorer viene aperto automaticamente visualizzando la home page del sito Microsoft.

Per ulteriori informazioni su un esempio di automazione di Microsoft Word da un modulo di Outlook, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito (gli articoli con prefisso "Q" contengono informazioni in lingua inglese):
290775  (http://support.microsoft.com/kb/290775/ ) Ol2002: Outlook Does Not Print Forms as Expected

Riferimenti

Per ulteriori informazioni sulle risorse disponibili e sulle risposte alle domande più frequenti relative alle soluzioni di Microsoft Outlook, vedere il seguente articolo della Microsoft Knowledge Base (informazioni in lingua inglese):
287530  (http://support.microsoft.com/kb/287530/IT/ ) OL2002: Domande relative ai moduli personalizzati e alle soluzioni di Outlook

Le informazioni in questo articolo si applicano a
  • Microsoft Outlook 2002 Standard Edition
Chiavi: 
kbhowto KB292009
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.
 

Traduzione articoli

 

Related Support Centers