Gold_soul |
Отправлено: 03.03.2006, 13:11 |
|
Не зарегистрирован
|
Суть вот в чем. Работаю с EXCEL через OLE.
В каждом файле имеються ссылки, расчетные формулы, которые EXCEL постоянно хочет обновлять, причем задает глупый вопрос -- можно ли ему это сделать. Как раз таких диалогов мне не нужно. Мне вообще не нужны никакие диалоги.
Как их убрать??? Заранее спасибо. |
|
Sashka |
Отправлено: 03.03.2006, 15:10 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 26
|
Можно сделать всё в лоб: все расчеты делать у себя в проге, а в Excel заниматься только заполнением ячеек |
|
Aptem |
Отправлено: 03.03.2006, 16:48 |
|
Мастер участка
Группа: Участник
Сообщений: 349
|
Могу предложить следующее:
CODE | OlePropertySet ( "DisplayAlerts", false ); |
|
|
Gold_soul |
Отправлено: 06.03.2006, 06:55 |
|
Не зарегистрирован
|
to Sashka: Моя задача заключается в том, чтобы все данные из EXCEL перенести в ACCESS, так что файлы EXCEL не мои, я их не заполнял и никак на заполнение повлиять не могу. Так что этот вариант не подходит.
to Artem: Этот вариант я пробовал, не проходит. Все равно диалоги лезут.
Диалоги следующие:
1. Книга содержит связи с другими источниками данных.
-Чтобы обновить связанные данные, нажмите "Да".
-Чтобы сохранить существующие данные, нажмите "Нет"
2. Эта книга содержит одну или несколько связей, которые не могут быть обновлены
-Чтобы изменить источник связей или еще раз попробовать обновить связи, нажмите кнопку "Изменить связи"
-Чтобы открыть книгу без обновления таких связей, нажмите "Продолжить"
3. Эта книга содержит связи с другими источниками данных
-Если обновить связи, EXCEL попытается получить самые поледние данные
-Если не обновлять связи, будут использоваться связи, полученные ранее.
4. Сохранить изменения в "*.xls"? (* — имя файла)
-Microsoft Excel пересчитывает формулы при открытии файлов, сохраненных в предыдущей версии EXCEL
Вот такие диалоги нужно мне убрать. |
|
Gold_soul |
Отправлено: 06.03.2006, 09:37 |
|
Не зарегистрирован
|
Наверное, я зря сначала не привел список диалогов. Поэтому никто толком не понял в чем дело.
Спасибо всем кто думал над моим вопросом =))))
Ответ такой =
App.OlePropertySet("AskToUpdateLinks", false);[CODE]
|
|