Pergunta

Eu quero ter um recurso de exportação de excel "one-click" para a minha candidatura. Por isso, precisamos criar um arquivo do Excel em um local temporário, porque eu preciso usar um componente de terceiros para fazê-lo.

Eu quero Excel, em seguida, abrir o arquivo. Eu posso chegar a esse ponto; no entanto Excel sempre se lembra da localização que carregou o arquivo. Eu gostaria que o arquivo carregado para aparecer como um "novo" arquivo que não é salvo em um local específico, para que quando o usuário quer bater "salvar" (não salvar como) ou fechar Excel lembra-los de alterações não salvas.

Estou usando o Excel automação a partir do C # no .NET 3.5

Foi útil?

Solução

Você pode especificar qualquer livro do Excel existente como modelo. Então você usa o Workbooks.Add método para abrir um novo livro, com o modelo parâmetro apontando para o modelo temporário.

Outras dicas

Hmm ... tente criar e modelo do Excel em vez disso e, em seguida, abra o modelo em vez disso?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top