Автоматизация Excel:Открыть существующий файл Excel как «новый»
-
11-09-2019 - |
Вопрос
Я хочу иметь функцию экспорта Excel «в один клик» для своего приложения.Поэтому мне нужно создать файл Excel во временном расположении, поскольку для этого мне нужно использовать сторонний компонент.
Я хочу, чтобы Excel затем открыл файл.Я могу дойти до этой точки;однако Excel всегда запоминает место, откуда был загружен файл.Я бы хотел, чтобы загруженный файл отображался как «новый» файл, который не сохраняется в определенном месте, поэтому, когда пользователь хочет нажать «Сохранить» (не сохранить как) или закрыть Excel, он напоминает ему о несохраненных изменениях.
Я использую автоматизацию Excel из C# в .net 3.5.
Решение
В качестве шаблона можно указать любую существующую книгу Excel.Затем вы используете Рабочие книги.Добавить метод для открытия новой книги с параметром Template, указывающим на временный шаблон.
Другие советы
Хм...попробуйте вместо этого создать шаблон Excel, а затем открыть его?