Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2011, 16:14   #1
Bape}l{ka
Форумчанин
 
Аватар для Bape}l{ka
 
Регистрация: 25.05.2011
Сообщений: 249
Вопрос Предварительный просмотр результатов макроса, откат

привет всем))
у меня такой вопрос, можно ли организовать работу макроса таким образом, что сначала показывался бы предварительный результат выполнения макроса, а потом пользователь, соглашался бы/не соглашался с результатами, и соответственно при согласии результат сохраняется, а при не согласии - идет откат к первоначальному состоянию документа??
я так понимаю, тут нужна резервная копия изначального документа, к которой бы в случае несогласия шел возврат

помогите пожалуйста, можно ли это реализовать, и как??
заранее спасибо))
Bape}l{ka вне форума Ответить с цитированием
Старый 26.05.2011, 19:22   #2
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Можно просто не сохранять изменения в файле по запросу, если работа макроса не удовлетворяет юзера.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 26.05.2011, 23:39   #3
Bape}l{ka
Форумчанин
 
Аватар для Bape}l{ka
 
Регистрация: 25.05.2011
Сообщений: 249
По умолчанию

ну это надо по новый открывать файл, а если это промежуточный какой-то этап?
нет.. мне нужно именно откат
Bape}l{ka вне форума Ответить с цитированием
Старый 26.05.2011, 23:53   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Безпредметный разговор...
Можно так сделать - взять исходные данные в массив, выполнить макрос, если не устроило - выгружаем из массива назад.
Так на Ваших данных устроит?
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 27.05.2011, 02:01   #5
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Посмотрите вот это Как отменить действия совершённые макросом
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Откат макроса назад Chelentano Microsoft Office Excel 11 12.04.2016 18:02
Предварительный просмотр Михаил Юрьевич Общие вопросы Delphi 3 27.10.2009 08:07
Предварительный просмотр в админке Jensi PHP 6 12.03.2009 21:52
Печать и предварительный просмотр Alexoid Win Api 7 11.07.2008 11:39
Откат написанной программы фЁдОр Свободное общение 13 20.12.2007 11:35