2009-07-08 23 views
5

Desidero avere una funzione di esportazione excel "one-click" per la mia applicazione. Ho quindi bisogno di creare un file Excel in una posizione temporanea, perché ho bisogno di utilizzare un componente di terze parti per farlo.Automazione Excel: apre il file Excel esistente come "nuovo"

Desidero che Excel apra il file. Posso arrivare a quel punto; tuttavia, Excel ricorda sempre il percorso dal quale è stato caricato il file. Mi piacerebbe che il file caricato appaia come un "nuovo" file che non è salvato in una posizione specifica, quindi quando l'utente vuole premere "salva" (non salva come) o chiude Excel, ricorda loro le modifiche non salvate.

Sto utilizzando Excel automazione da C# su .NET 3.5

risposta

5

È possibile specificare qualsiasi cartella di lavoro Excel esistente come modello. Quindi si utilizza il metodo Workbooks.Add per aprire una nuova cartella di lavoro, con il parametro Modello che punta al modello temporaneo.

0

Hmm ... provare a creare e di eccellere modello, invece, e quindi aprire il modello, invece?

Problemi correlati