|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
25.12.2008, 21:44 | #1 |
Пользователь
Регистрация: 17.12.2008
Сообщений: 13
|
Копирование файла-шаблона
Как можно при открытии файла-шаблона вывести сообщение с предложением не портить шаблон, а сохранить его копию(например при нажатии кнопки ОК) и издеваться над ней?
У меня уже есть код: Private Sub Workbook_Activate() If ActiveWorkbook.Name = "Шаблон_Отчета.xls" Then If MsgBox("Это ШАБЛОН отчета! Необходимо скопировать его для формирования очередного отчета. Для того чтобы сделать копию - нажмите ОК, если вы хотите редактировать шаблон - нажмите Отмена, ", vbOKCancel + vbExclamation) = vbOK Then ActiveWorkbook.SaveAs "ОчереднойОтчетПереименовать" End If End If End Sub Проблема только в том что мне нужно чтобы при нажатии "ОК" был выбор: Куда сохранить и с каким именем. |
26.12.2008, 02:03 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Наиболее простой вариант решения задачи - использовать в качестве шаблона не книгу Excel, а шаблон Excel.
То есть сохраняете свой файл в формате шаблона ( с расширением .xlt ) - и при щелчке на нём будет автоматически создаваться копия шаблона в виде книги Excel. Ну или используйте примерно такой код: Код:
|
26.12.2008, 03:39 | #3 | |
Пользователь
Регистрация: 26.12.2008
Сообщений: 73
|
По моему код в данном случае абсолютно излишен!
Цитата:
Четко сформулированная задача - половина решения!
<= Спасибо оставляем в отзывах |
|
26.12.2008, 04:28 | #4 | |
Пользователь
Регистрация: 17.12.2008
Сообщений: 13
|
Цитата:
Так-что спасибо за всё! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование файла | Killbrum | Помощь студентам | 9 | 07.09.2009 17:09 |
копирование данных в новую таблицу при интерактивном выборе файла | gege | Microsoft Office Excel | 7 | 22.10.2008 17:16 |
Копирование файла и progressbar | VenMaster | Компоненты Delphi | 8 | 26.05.2008 21:44 |
Авто копирование файла с носителей и на носитель | experts91 | Общие вопросы Delphi | 7 | 04.10.2007 17:27 |
Копирование имени файла | greengeneral | Общие вопросы Delphi | 3 | 10.09.2007 14:11 |