2009-07-08 45 views
5

Quiero tener una característica de exportación de Excel con "un clic" para mi aplicación. Por lo tanto, necesito crear un archivo de Excel en una ubicación temporal, porque necesito usar un componente de terceros para hacerlo.Automatización de Excel: Abra el archivo de Excel existente como "nuevo"

Quiero que Excel abra el archivo. Puedo llegar a ese punto; sin embargo, Excel siempre recuerda la ubicación desde la que cargó el archivo. Me gustaría que el archivo cargado aparezca como un "nuevo" archivo que no se guarda en una ubicación específica, por lo que cuando el usuario quiere presionar "guardar" (no guardar como) o cerrar Excel, les recuerda los cambios no guardados.

estoy usando Excel Automatización de C# en .NET 3.5

Respuesta

5

Puede especificar cualquier libro de Excel existente como plantilla. Luego, utiliza el método Workbooks.Add para abrir un nuevo libro de trabajo, con el parámetro Plantilla apuntando a la plantilla temporal.

0

Hmm ... intente crear y sobresalir plantilla en lugar y luego abrir la plantilla en su lugar?

Cuestiones relacionadas