L'utilizzo di componenti di .NET Framework 3.0 per creare e quindi al documento di flusso di un Office Word 2007 e una cartella di lavoro a un computer client Office Excel 2007

Traduzione articoli Traduzione articoli
Identificativo articolo: 932921 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

INTRODUZIONE

In questo articolo viene descritto come utilizzare i componenti di Microsoft .NET Framework 3.0 per eseguire le seguenti operazioni:
  • Creare un documento di Microsoft Office Word 2007 in un Web server
  • Creare una cartella di lavoro di Microsoft Office Excel 2007 sul Web server
  • Il documento di Word sia la cartella di lavoro Excel dal server Web a un computer client di flusso
    Questa procedura utilizza ASP.NET e l'Office formato di file nei formati XML aperti.
Nota Non č necessario installare Office System 2007 Microsoft o dei relativi componenti sul server attenersi alla procedura descritta nella sezione "Informazioni". Tuttavia, č necessario .NET Framework 3.0 installati sul server. Per impostazione predefinita, .NET Framework 3.0 č incluso in Windows Vista. Tuttavia, se il server č in esecuzione una versione diversa di Windows, sarā necessario scaricare e installare .NET Framework 3.0. Per ottenere .NET Framework 3.0, il seguente sito Microsoft Web:
http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043
Inoltre, č possibile utilizzare Microsoft Office system 2007 sul computer client attenersi alla procedura descritta in "Ulteriori informazioni" sezione. Tuttavia, č possibile utilizzare anche una versione precedente di Office system. Se il computer client č Microsoft Office 2003, Microsoft Office XP, Microsoft Office 2000 installati, č necessario installare gratuitamente Microsoft Office Compatibility Pack per Word, Excel e formati di file di PowerPoint 2007 attenersi alla procedura č descritte nella sezione "Informazioni". Per ottenere il pacchetto di compatibilitā di Office, il seguente sito Microsoft Web:
http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466
I passaggi sono descritti nella sezione "Informazioni" utilizzare i file nel pacchetto esempio StreamingOfficeSample.exe. Č possibile scaricare il pacchetto di esempio StreamingOfficeSample.exe da Microsoft. Il seguente file č disponibile per il download dall'Area download Microsoft:
Riduci l'immagineEspandi l'immagine
Download
Download the StreamingOfficeSample.exe package now.
Per ulteriori informazioni su come scaricare file di supporto Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
119591Come ottenere file di supporto Microsoft dai servizi in linea
Microsoft analizzati questo file per individuare eventuali virus. Microsoft ha utilizzato il software antivirus pių recente disponibile alla data di pubblicazione del file. Il file č archiviato in server con protezione avanzata, che impedisce modifiche non autorizzate.

Informazioni

Il pacchetto di esempio StreamingOfficeSample.exe

Il pacchetto di esempio StreamingOfficeSample.exe contiene le seguenti operazioni:
  • Un modulo Web
  • Il progetto di libreria di classi DocumentGenerator
  • Il progetto di libreria di classi WorkBookGenerator
Il modulo Web e i progetti libreria di classe sono stati creati utilizzando Microsoft Visual C# 2005.

Il modulo Web

Il modulo Web connette al database esempio Northwind incluso in Microsoft Office Access 2003.

Nota Non si dispone installato Office Access 2003 per utilizzare il pacchetto di esempio.

Il modulo Web utilizza i dati delle seguenti tabelle per visualizzare un modulo di ricerca di ordini in linea:
  • Clienti
  • Ordini
  • Dettagli ordini
  • Prodotti
Č possibile utilizzare il modulo Web per selezionare un cliente in un elenco. Dopo aver selezionato il cliente, il modulo Web Filtra l'elenco degli ordini. Nell'elenco filtrato vengono illustrati solo gli ordini relativi al cliente selezionato. Quando si seleziona un ordine nell'elenco, i dettagli per l'ordine vengono visualizzati nel controllo della griglia dei dati sul Web form. Č possibile quindi sui pulsanti del modulo Web per eseguire le azioni seguenti:
  • Creare un rapporto č basato sui dati selezionati
    Il codice crea il rapporto come un documento di Word 2007 e quindi invia il documento per il computer client.
  • Esportare i dati di dettagli ordine in Excel una nuova cartella di lavoro
    Il codice crea una cartella di lavoro di Excel 2007 e quindi crea un flusso della cartella di lavoro del computer client.

Il progetto di libreria di classi DocumentGenerator

Il codice nel progetto della libreria di classi DocumentGenerator utilizza i componenti di pacchetti nell'assembly WindowsBase.dll per creare il documento di Word. WindowsBase.dll l'assembly č incluso in .NET Framework 3.0.

Il progetto di libreria di classe contiene il file NwindTemplate.docx come risorsa incorporata. I componenti di pacchetti nell'assembly WindowsBase.dll leggere il contenuto del file NwindTemplate.docx in un oggetto pacchetto. I componenti di pacchetti utilizzare i metodi nella classe clsCreateDocument per eseguire le operazioni seguenti:
  • Creare un documento di Word 2007 nella cartella temporanea sul server
    Questo documento di Word č basato su NWindTemplate.docx il file.
  • Aggiungere parti diverse e vari dati al documento di Word dal modulo Web
Una volta completato il documento di Word, il codice nel progetto libreria di classe DocumentGenerator trasferisce il documento di Word al computer client.

Il progetto di libreria di classi WorkBookGenerator

Il codice nel progetto della libreria di classi WorkBookGenerator utilizza i componenti di pacchetti nell'assembly WindowsBase.dll per eseguire le azioni seguenti:
  • Esportare i dati di dettagli ordine in Excel una nuova cartella di lavoro
    Per effettuare questa operazione, i componenti di pacchetti leggere i dati in un oggetto elenco di matrice .
  • Creare una cartella di lavoro di Excel nella cartella temporanea sul server
    I componenti di pacchetti, insieme con i metodi nella classe clsCreateWorkbook , aggiungere le parti della cartella di lavoro e i dati alla cartella di lavoro Excel dal Web form.
Una volta completato il lavoro, il codice nel progetto libreria di classe WorkBookGenerator flussi della cartella di lavoro del computer client.

Test dell'esempio

Verificare l'esempio, necessario eseguire le seguenti operazioni:
  • Aggiungere il progetto di esempio al server Web
  • In un computer client, visitare l'esempio progetto sito creato
  • Scaricare il report del documento di Word ed Excel cartella di lavoro
Per effettuare questa operazione, attenersi alla seguente procedura.

Aggiungere il progetto di esempio al server Web

  1. Scaricare il file di pacchetto esempio.
  2. Creare la cartella seguente sul server Web:
    C:\Inetpub\wwwroot\StreamingOffice2007Sample
  3. Estrarre il contenuto del file pacchetto di esempio nella cartella creata nel passaggio 2.
  4. Utilizzare Gestione IIS per creare una directory virtuale. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare inetmgr e quindi fare clic su OK .
    2. Espandere il nome del server e quindi espandere siti Web .
    3. Fare clic con il pulsante destro del mouse sul sito Web predefinito , scegliere Nuovo e quindi fare clic su Directory virtuale . Verrā avviata la la creazione guidata directory virtuale.
    4. In Virtual Directory Creazione guidata, fare clic su Avanti .
    5. Nella casella alias , digitare un alias per la directory virtuale. Ad esempio, digitare StreamingOffice2007Sample .
    6. Fare clic su Avanti .
    7. Fare clic su Sfoglia , individuare la cartella creata nel passaggio 2 e quindi fare clic su Avanti .
    8. Fare clic per selezionare la casella di controllo lettura e la casella di controllo esecuzione script (ad esempio, ASP) .
    9. Assicurarsi che le altre caselle di controllo siano deselezionate e quindi fare clic su Avanti .
    10. Fare clic su Fine per completare la procedura guidata.
Per il contenuto ASP, č possibile che si desidera verificare che un'applicazione sia stata creata. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Fare clic con il pulsante destro del mouse sulla directory virtuale creata nella procedura precedente e quindi fare clic su Proprietā .
  2. Nella scheda Directory virtuale , assicurarsi che l'alias della directory virtuale sia elencato nella casella nome applicazione in Impostazioni applicazione . Se l'alias della directory virtuale non č elencata, scegliere Crea .

    Nota Non č necessario che il nome dell'applicazione corrisponde l'alias directory virtuale digitato al passaggio 4e dei passaggi precedenti.
  3. Scegliere la scheda ASP.NET verificare che la versione ASP.NET č impostata a 2.0.50727 . Se non č, selezionare 2.0.50727 nella versione di ASP.NET elenco e scegliere Applica .

Visitare il sito di progetto di esempio e quindi scaricare il rapporto di documento di Word e la cartella di lavoro

Nota Il computer client che utilizzerā per la procedura seguente deve disporre di uno dei seguenti installate di:
  • Microsoft Office Word 2007 e Microsoft Office Excel 2007
  • Pacchetto di compatibilitā Microsoft Office per Word, Excel e formati di file di PowerPoint 2007
In un computer client, attenersi alla seguente procedura:
  1. Avviare un browser Web, ad esempio Microsoft Internet Explorer e visitare il seguente sito Web:
    http:// ServerName /StreamingOffice2007Sample/default.aspx
    Nota Il segnaposto ServerName rappresenta il server Web.

    Verrā visualizzata la pagina maschera Northwind.
  2. Nell'elenco Nome selezionare un cliente.
  3. Selezionare un ID di ordine. Si noti che i dettagli dell'ordine per l'ordine selezionato vengono visualizzati nel controllo griglia dati.
  4. Fare clic su Genera Report di Word . Il codice nel progetto della libreria di classi DocumentGenerator crea un documento di Word 2007 e quindi invia il documento per il computer client.
  5. Nella finestra di dialogo Download del file che verrā visualizzata, scegliere Apri per aprire il file Report.docx. Il file verrā aperto in Word. Il documento di Word contiene un ordine riepilogo per l'ordine selezionato.
  6. Fare clic su Esporta in Excel . Il codice nel progetto della libreria di classi WorkBookGenerator crea una cartella di lavoro di Excel 2007 e quindi invia la cartella di lavoro del computer client.
  7. Nella finestra di dialogo Download del file che verrā visualizzata, scegliere Apri per aprire il file Report.xlsx. Il file verrā aperto in Excel. La cartella di lavoro contiene un riepilogo delle informazioni di dettaglio ordine. Il riepilogo comprende il costo totale dell'ordine.

Proprietā

Identificativo articolo: 932921 - Ultima modifica: venerdė 2 marzo 2007 - Revisione: 1.2
Le informazioni in questo articolo si applicano a:
  • Microsoft .NET Framework 3.0
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Express Edition
  • Microsoft Visual C# 2005 Express Edition
  • Microsoft Office Word 2007
  • Microsoft Office Excel 2007
Chiavi: 
kbmt kbexpertiseinter kbhowto KB932921 KbMtit
Traduzione 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: 932921
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.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com