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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2010, 23:50   #11
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 844
По умолчанию

Открываю книгу так:
Код:
    With Application
        .EnableEvents = False      
        .Calculation = xlManual    
        .AskToUpdateLinks = False  
        .ScreenUpdating = False  
    End With

    Application.AskToUpdateLinks = False   
    Set wb = GetObject(fil.path)                       
    wb.ChangeFileAccess Mode:=xlReadOnly, Notify:=True
Иногда при открытие книги вылетает сообщение:
"Эта книга содержит одну или несколько связей, которые не могут быть обновлены. Продолжить/Изменить связи..."

Как всегда отказываться от обновления?
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Старый 15.11.2010, 01:08   #12
npocmop
Пользователь
 
Аватар для npocmop
 
Регистрация: 02.11.2010
Сообщений: 55
По умолчанию

Код:
ActiveWorkbook.UpdateLinks = xlUpdateLinksNever
npocmop вне форума Ответить с цитированием
Старый 15.11.2010, 08:36   #13
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 844
По умолчанию

Цитата:
Сообщение от npocmop Посмотреть сообщение
Код:
ActiveWorkbook.UpdateLinks = xlUpdateLinksNever
Это изменение свойств уже открытой книги. А как открыть раннее созданную книгу?
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Старый 15.11.2010, 19:51   #14
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 844
По умолчанию

Цитата:
Сообщение от tae1980 Посмотреть сообщение
Иногда при открытие книги вылетает сообщение:
"Эта книга содержит одну или несколько связей, которые не могут быть обновлены. Продолжить/Изменить связи..."
Как всегда отказываться от обновления?
Не уж то нет путей решения?
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Старый 15.11.2010, 20:54   #15
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 844
По умолчанию

Цитата:
Сообщение от tae1980 Посмотреть сообщение
Открываю книгу так:
Код:
    With Application
        .EnableEvents = False      
        .Calculation = xlManual    
        .AskToUpdateLinks = False  
        .ScreenUpdating = False  
    End With

    Application.AskToUpdateLinks = False   
    Set wb = GetObject(fil.path)                       
    wb.ChangeFileAccess Mode:=xlReadOnly, Notify:=True
Иногда при открытие книги вылетает сообщение:
"Эта книга содержит одну или несколько связей, которые не могут быть обновлены. Продолжить/Изменить связи..."
Как всегда отказываться от обновления?
Поступил вот так:
Код:
Set wb = Workbooks.Open(fil.path, ReadOnly:=True, UpdateLinks:=0)
Больше ни какие вопросы не задаются.
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скопировать данные из некоторых ячеек одной книги в другие книги fcunited Microsoft Office Excel 8 09.06.2010 12:14
Программное бодключение к БД Talemir БД в Delphi 1 19.08.2009 01:20
Программное создание книги Волк Microsoft Office Excel 2 16.03.2009 07:57
снятие пароля с книги/листа из другой книги? Bezdar Microsoft Office Excel 3 25.12.2008 11:59