![]() |
Модераторы: mihanik |
![]() ![]() ![]() |
|
rehom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 24.3.2009 Репутация: нет Всего: нет |
ЛЮДИ ДОБРЫЕ помоги с вба в экселе...ОЧЕНЬ НУЖНА ПОМОЩ!!!
подскажите пожалуйста код для перехвата сообщения экселя. Пример:когда открывааешь файл эксель и делаешь там какието изменения а потом повторно пытаешься открыть его то выскакивает окно что повторное открытие приведет к потере несохраненных данных.продолжить? и в сообщении 2 кнопки да и отмена. так вот вопрос в том какой код нужен чтобы например если я нажму да файл сохранился бы и открлся бы заново уже такойже как после сохранения.или еще пример:делаем изменения в файле эксель а потом жмем крестик(закрыть приложение)вылетает стандартное окно:сохранить изменения в файле? и три кнопки да нет отмена.как прописать например кнопке нет чтобы файл всеравно сохранился? |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Прими тридцать капель валерьянки. Успокойся. Подумай как спросить, чтобы другие поняли. Спроси снова.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
rehom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 24.3.2009 Репутация: нет Всего: нет |
ну а что непонятного?
мне нужен код перехвата сообщений экселя. короче-когда появляеться окно экселя неважно какое например сохранить изменения.как узнать какую кнопку нажал пользователь? т.е. как узнать что пользователь нажал ок-нужен именно код... |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Ну скажем так - малой кровью нереально. Да и большой может нехватить.
Опиши лучше ВСЮ задачу - нахрена оно тебе? может, цель-то достигается более простыми средствами... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
rehom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 24.3.2009 Репутация: нет Всего: нет |
в том то и проблема что это и есть вся задача...
нужен просто код...а если задачу то вот она- "когда появляеться окно экселя неважно какое например сохранить изменения.как узнать какую кнопку нажал пользователь? т.е. как узнать что пользователь нажал ок-нужен именно код..." |
|||
|
||||
RockClimber |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 848 Регистрация: 5.5.2006 Где: планета 013 в тен туре Репутация: 7 Всего: 15 |
Поскольку задача сформулирована расплывчато, предложу такой вариант (для второго случая - перехват закрытия): пишем макрос на событие BeforeClose:
Цель - успеть сохранить книгу до закрытия, будет достигнута. Недостаток - пользователь не увидит окна подтверждения, т. к. книга будет сохранена до момента закрытия. Но, как я понял, показывать этот диалог не обязательно. -------------------- Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит. |
|||
|
||||
rehom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 24.3.2009 Репутация: нет Всего: нет |
RockClimber, спасибо но ето чуть чуть не то...даж не знаю как обьяснить...нужо понять на какую кнопку нажал пользователь-например если он нажал нет то всеравн сохранить файл и закрыть книгу...это задание 5 лет никто сделать не может=((((остаеться надеятья на форум...
|
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
То есть задача - ТОЛЬКО сохранить книгу вне зависимости от того, выбрал юзер сохранение или отказ от него?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
rehom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 24.3.2009 Репутация: нет Всего: нет |
нет.
задача в том чтобы докапаться как присвоить кнопкам на стандартных окнах эксель другие значения. |
|||
|
||||
RockClimber |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 848 Регистрация: 5.5.2006 Где: планета 013 в тен туре Репутация: 7 Всего: 15 |
Вы путаетесь в показаниях. Что важнее: в любом случае сохранить книгу или в любом случае "докапаться как присвоить кнопкам на стандартных окнах эксель другие значения" и переназначать на них любые действия? -------------------- Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит. |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
![]() Не мучайся - напиши свой Эксель. быстрее будет. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
rehom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 24.3.2009 Репутация: нет Всего: нет |
ясна...кароч никто не может помочь......
|
|||
|
||||
RockClimber |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 848 Регистрация: 5.5.2006 Где: планета 013 в тен туре Репутация: 7 Всего: 15 |
А что делать? Excel, мягко говоря, не совсем для этого предназначен...
-------------------- Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит. |
|||
|
||||
Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: 13 Всего: 27 |
Эта книга
Нажмешь нет сохранит.А нажмешь да - откроет с диска еще несохраненный файл. Это сообщение отредактировал(а) Staruha - 30.3.2009, 10:27 -------------------- Возмездие настигнет |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование, связанное с MS Office" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |