Автоматизация Excel:Открыть существующий файл Excel как «новый»

StackOverflow https://stackoverflow.com/questions/1098891

Вопрос

Я хочу иметь функцию экспорта Excel «в один клик» для своего приложения.Поэтому мне нужно создать файл Excel во временном расположении, поскольку для этого мне нужно использовать сторонний компонент.

Я хочу, чтобы Excel затем открыл файл.Я могу дойти до этой точки;однако Excel всегда запоминает место, откуда был загружен файл.Я бы хотел, чтобы загруженный файл отображался как «новый» файл, который не сохраняется в определенном месте, поэтому, когда пользователь хочет нажать «Сохранить» (не сохранить как) или закрыть Excel, он напоминает ему о несохраненных изменениях.

Я использую автоматизацию Excel из C# в .net 3.5.

Это было полезно?

Решение

В качестве шаблона можно указать любую существующую книгу Excel.Затем вы используете Рабочие книги.Добавить метод для открытия новой книги с параметром Template, указывающим на временный шаблон.

Другие советы

Хм...попробуйте вместо этого создать шаблон Excel, а затем открыть его?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top