Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Обновление внешних связей в закрытой книге - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Обновление внешних связей в закрытой книге
Stormy Дата: Среда, 01.02.2017, 14:58 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте, уважаемые форумчане.
Так как захожу раз в год, то позвольте поздравить вас всех с 2017 +)
Здоровья, счастья, мира ну и всего того, что пожелали Вам на праздничном застолье.

Суть проблемы.
Есть два файла Вход_знач и Исход_знач.
Оба файла содержат одинаковые таблицы. Нужно получить значения из Исход_знач в Вход_знач.
Ну типо из А1 в А1 и так по нескольким столбцам. Примерно будет 100 строк.
Поставил прямые ссылки
Код
='C:\Users\Xanlar\Desktop\Sifariş\[price2.xls]Лист1'!E14

Все работает, если ручками ткнуть на Данные→Изменить связи→Обновить , но данный способ не устраивает КБ .
Приходится плясать с бубном.
Как-то давным давно встречал функции ( а может это сбой памяти), которые могут получать значения из закрытой книги.
Цитата Вопрос №1 ()
Есть ли такие и в самом деле?

Как вариант можно повесить обработку события при открытие книги.
[offtop]Правда пока не знаю как себя поведет эта книга после помещения ее в Autocad к качестве OLE объекта.[/offtop]
Цитата Вопрос №2 ()
Может ли кто с примером макроса помочь?

Цитата Вопрос №3 ()
Есть ли у кого иные соображения по решению задачи?
К сообщению приложен файл: 7089894.xlsx (12.0 Kb) · 6199358.xlsx (10.4 Kb)


Место для рекламы.
 
Ответить
СообщениеЗдравствуйте, уважаемые форумчане.
Так как захожу раз в год, то позвольте поздравить вас всех с 2017 +)
Здоровья, счастья, мира ну и всего того, что пожелали Вам на праздничном застолье.

Суть проблемы.
Есть два файла Вход_знач и Исход_знач.
Оба файла содержат одинаковые таблицы. Нужно получить значения из Исход_знач в Вход_знач.
Ну типо из А1 в А1 и так по нескольким столбцам. Примерно будет 100 строк.
Поставил прямые ссылки
Код
='C:\Users\Xanlar\Desktop\Sifariş\[price2.xls]Лист1'!E14

Все работает, если ручками ткнуть на Данные→Изменить связи→Обновить , но данный способ не устраивает КБ .
Приходится плясать с бубном.
Как-то давным давно встречал функции ( а может это сбой памяти), которые могут получать значения из закрытой книги.
Цитата Вопрос №1 ()
Есть ли такие и в самом деле?

Как вариант можно повесить обработку события при открытие книги.
[offtop]Правда пока не знаю как себя поведет эта книга после помещения ее в Autocad к качестве OLE объекта.[/offtop]
Цитата Вопрос №2 ()
Может ли кто с примером макроса помочь?

Цитата Вопрос №3 ()
Есть ли у кого иные соображения по решению задачи?

Автор - Stormy
Дата добавления - 01.02.2017 в 14:58
_Boroda_ Дата: Среда, 01.02.2017, 15:13 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16709
Репутация: 6501 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Недавно совсем тема была похожая. Вот, посмотрите
http://www.excelworld.ru/forum/10-32096-208027-16-1485523429


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНедавно совсем тема была похожая. Вот, посмотрите
http://www.excelworld.ru/forum/10-32096-208027-16-1485523429

Автор - _Boroda_
Дата добавления - 01.02.2017 в 15:13
Karataev Дата: Среда, 01.02.2017, 15:30 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Все работает, если ручками ткнуть на Данные→Изменить связи→Обновить , но данный способ не устраивает КБ .

Это какой-то сбой с файлами. Я их скачал, в файле с формулами указал файл источник. Сохранил файл с формулами и закрыл. Затем открываю и Excel не видит файл источник и просит изменить связь. Хотя такого не должно быть и в диалоговом окне написано "OK".
После чего я создал новых два файла, в одном сделал формулу на другой и при открытии файла с формулами уже нет предложения изменить связи.
 
Ответить
Сообщение
Все работает, если ручками ткнуть на Данные→Изменить связи→Обновить , но данный способ не устраивает КБ .

Это какой-то сбой с файлами. Я их скачал, в файле с формулами указал файл источник. Сохранил файл с формулами и закрыл. Затем открываю и Excel не видит файл источник и просит изменить связь. Хотя такого не должно быть и в диалоговом окне написано "OK".
После чего я создал новых два файла, в одном сделал формулу на другой и при открытии файла с формулами уже нет предложения изменить связи.

Автор - Karataev
Дата добавления - 01.02.2017 в 15:30
_Boroda_ Дата: Среда, 01.02.2017, 15:38 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16709
Репутация: 6501 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Я их скачал, в файле с формулами указал файл источник.

А xls на xlsx не забыли поменять? - price2.xlsx
И, кстати, в В4 ссылка на В14, если поменять на В4, то все из закрытого тянется вроде

Код
='C:\Users\AGusev\Моя\Стереть\[price2.xlsx]Лист1'!B4


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Я их скачал, в файле с формулами указал файл источник.

А xls на xlsx не забыли поменять? - price2.xlsx
И, кстати, в В4 ссылка на В14, если поменять на В4, то все из закрытого тянется вроде

Код
='C:\Users\AGusev\Моя\Стереть\[price2.xlsx]Лист1'!B4

Автор - _Boroda_
Дата добавления - 01.02.2017 в 15:38
Stormy Дата: Среда, 01.02.2017, 15:39 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
_Boroda_,

Еще вот это погуглите
ExecuteExcel4Macro

Вот к нему пример от EducatedFool
http://excelvba.ru/code/GetValue

Спасибо, сижу разбираю этот вариант.
Хотел формулами сделать, чтобы не зависеть от настроек Экзеля, но видать не судьба


Место для рекламы.
 
Ответить
Сообщение_Boroda_,

Еще вот это погуглите
ExecuteExcel4Macro

Вот к нему пример от EducatedFool
http://excelvba.ru/code/GetValue

Спасибо, сижу разбираю этот вариант.
Хотел формулами сделать, чтобы не зависеть от настроек Экзеля, но видать не судьба

Автор - Stormy
Дата добавления - 01.02.2017 в 15:39
Karataev Дата: Среда, 01.02.2017, 15:58 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
А xls на xlsx не забыли поменять?

Я не обратил внимание на расширение.

Stormy, у Вас формула ссылается на файл с расширением "xls", а Вы на форуме выложили файл с расширением "xlsx". Может быть в этом проблема.
 
Ответить
Сообщение
А xls на xlsx не забыли поменять?

Я не обратил внимание на расширение.

Stormy, у Вас формула ссылается на файл с расширением "xls", а Вы на форуме выложили файл с расширением "xlsx". Может быть в этом проблема.

Автор - Karataev
Дата добавления - 01.02.2017 в 15:58
_Boroda_ Дата: Среда, 01.02.2017, 16:23 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16709
Репутация: 6501 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Хотел формулами сделать

но данный способ не устраивает КБ

Так формулами или не устраивает? Или не устраивает, что нужно обновляться? Так Вы можете в настройках Excel
Файл - Параметры - Центр управления безопасностью - Параметры центра управления безопасностью - Внешнее содержимое - Параметры безопасности для связей в книге
поставить галку "Включить автоматическое обновление ..."


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Хотел формулами сделать

но данный способ не устраивает КБ

Так формулами или не устраивает? Или не устраивает, что нужно обновляться? Так Вы можете в настройках Excel
Файл - Параметры - Центр управления безопасностью - Параметры центра управления безопасностью - Внешнее содержимое - Параметры безопасности для связей в книге
поставить галку "Включить автоматическое обновление ..."

Автор - _Boroda_
Дата добавления - 01.02.2017 в 16:23
Karataev Дата: Среда, 01.02.2017, 16:29 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
_Boroda_, я так понял, что у автора при открытии файла каждый раз просит изменить связи. У меня так с его файлами. И автор думает, что это нормально для Excel'я, а я думаю, что сбой с файлами, вероятно из-за несовпадений расширений файлов (это Вы обратили внимание на расширения).
 
Ответить
Сообщение_Boroda_, я так понял, что у автора при открытии файла каждый раз просит изменить связи. У меня так с его файлами. И автор думает, что это нормально для Excel'я, а я думаю, что сбой с файлами, вероятно из-за несовпадений расширений файлов (это Вы обратили внимание на расширения).

Автор - Karataev
Дата добавления - 01.02.2017 в 16:29
Stormy Дата: Среда, 01.02.2017, 16:57 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Karataev,
Пример формулы брал с работающего файла, поэтому такое несоответствие.

И, кстати, в В4 ссылка на В14, если поменять на В4, то все из закрытого тянется вроде

Чувствую, что собака тут зарыта. Завтра буду на ясную голову пробовать.

Спасибо всем за участие.
К сообщению приложен файл: 2999645.jpg (23.0 Kb)


Место для рекламы.
 
Ответить
СообщениеKarataev,
Пример формулы брал с работающего файла, поэтому такое несоответствие.

И, кстати, в В4 ссылка на В14, если поменять на В4, то все из закрытого тянется вроде

Чувствую, что собака тут зарыта. Завтра буду на ясную голову пробовать.

Спасибо всем за участие.

Автор - Stormy
Дата добавления - 01.02.2017 в 16:57
Stormy Дата: Четверг, 02.02.2017, 11:32 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Всем спасибо!
_Boroda_, я так понял, что у автора при открытии файла каждый раз просит изменить связи. У меня так с его файлами. И автор думает, что это нормально для Excel'я, а я думаю, что сбой с файлами, вероятно из-за несовпадений расширений файлов (это Вы обратили внимание на расширения).

Проблема была в этом и вправду думал, что без подтверждения не обойтись. Хотя проставил все галочки. Возможно файл/расширение или еще что-то давало сбой.

Репу поднять не получилось, но обещаю поднять бокал вина за ваше здоровье :)

Пойду пробовать на OLE интересно там какие подводные камушки вылезут ;)


Место для рекламы.
 
Ответить
СообщениеВсем спасибо!
_Boroda_, я так понял, что у автора при открытии файла каждый раз просит изменить связи. У меня так с его файлами. И автор думает, что это нормально для Excel'я, а я думаю, что сбой с файлами, вероятно из-за несовпадений расширений файлов (это Вы обратили внимание на расширения).

Проблема была в этом и вправду думал, что без подтверждения не обойтись. Хотя проставил все галочки. Возможно файл/расширение или еще что-то давало сбой.

Репу поднять не получилось, но обещаю поднять бокал вина за ваше здоровье :)

Пойду пробовать на OLE интересно там какие подводные камушки вылезут ;)

Автор - Stormy
Дата добавления - 02.02.2017 в 11:32
Stormy Дата: Четверг, 02.02.2017, 15:51 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
К сожалению, ничего не получилось при работе с OLE :'(
Возникли вопросы, может в них все дело.
1) Для двух файлов с разным расширением (xls/xlsx/xlsm) не будет работать автообновление связей?
2) Стоит ли копать в сторону запроса к внешнему подключению или таки разобраться с *формульной* проблемой?


Место для рекламы.
 
Ответить
СообщениеК сожалению, ничего не получилось при работе с OLE :'(
Возникли вопросы, может в них все дело.
1) Для двух файлов с разным расширением (xls/xlsx/xlsm) не будет работать автообновление связей?
2) Стоит ли копать в сторону запроса к внешнему подключению или таки разобраться с *формульной* проблемой?

Автор - Stormy
Дата добавления - 02.02.2017 в 15:51
_Boroda_ Дата: Четверг, 02.02.2017, 15:57 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16709
Репутация: 6501 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
1. Будет
2. Вам виднее. Я бы формулами сделал. Если их не очень много, конечно.
Кстати, если они не автообновляются, то можно макросом по ним пробежаться и "передернуть" каждую. Или все сразу. Или "Данные→Изменить связи→Обновить" записать макросом и повесить на открытие книги


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение1. Будет
2. Вам виднее. Я бы формулами сделал. Если их не очень много, конечно.
Кстати, если они не автообновляются, то можно макросом по ним пробежаться и "передернуть" каждую. Или все сразу. Или "Данные→Изменить связи→Обновить" записать макросом и повесить на открытие книги

Автор - _Boroda_
Дата добавления - 02.02.2017 в 15:57
Stormy Дата: Пятница, 03.02.2017, 08:54 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
2. Вам виднее. Я бы формулами сделал. Если их не очень много, конечно.

Там от силы 40-50 строк.
1. Будет

Странно, но не хочет обновлять без тыка. Хочу попробовать пересоздать файл, который используется в виде OLE объекта в Autocad. Может этот файл глючит и создает проблему.
О результатах отпишусь

Кстати, если они не автообновляются, то можно макросом по ним пробежаться и "передернуть" каждую. Или все сразу. Или "Данные→Изменить связи→Обновить" записать макросом и повесить на открытие книги

Вчера сделал, чет ошибка выскакивала. Попробую этот вариант на свежую голову.


Место для рекламы.
 
Ответить
Сообщение
2. Вам виднее. Я бы формулами сделал. Если их не очень много, конечно.

Там от силы 40-50 строк.
1. Будет

Странно, но не хочет обновлять без тыка. Хочу попробовать пересоздать файл, который используется в виде OLE объекта в Autocad. Может этот файл глючит и создает проблему.
О результатах отпишусь

Кстати, если они не автообновляются, то можно макросом по ним пробежаться и "передернуть" каждую. Или все сразу. Или "Данные→Изменить связи→Обновить" записать макросом и повесить на открытие книги

Вчера сделал, чет ошибка выскакивала. Попробую этот вариант на свежую голову.

Автор - Stormy
Дата добавления - 03.02.2017 в 08:54
skais675 Дата: Пятница, 03.02.2017, 14:11 | Сообщение № 14
Группа: Заблокированные
Ранг: Форумчанин
Сообщений: 138
Репутация: 3 ±
Замечаний: 100% ±

Excel 2010
Вот Вам макрос, который обновляет и тд тп
Все файлы должны находиться в одной папке!
[vba]
Код
Sub UpdateLinks()
    Dim FilesToOpen
    Dim x As Integer
    'pass = InputBox("Ââåäèòå ïàðîëü")
    
    
    Application.ScreenUpdating = False  'îòêëþ÷àåì îáíîâëåíèå ýêðàíà äëÿ ñêîðîñòè
     
    'âûçûâàåì äèàëîã âûáîðà ôàéëîâ äëÿ èìïîðòà
    ChDir ThisWorkbook.Path
    FilesToOpen = Application.GetOpenFilename _
      (FileFilter:="All files (*.*), *.*", _
      MultiSelect:=True, Title:="Files to Merge") '.OpenPath = "C:\"

    If TypeName(FilesToOpen) = "Boolean" Then
        MsgBox "Íå âûáðàíî íè îäíîãî ôàéëà!"
        Exit Sub
    End If
     
    'ïðîõîäèì ïî âñåì âûáðàííûì ôàéëàì
    x = 1
    While x <= UBound(FilesToOpen)
        Set importWB = Workbooks.Open(Filename:=FilesToOpen(x))
        
        Dim aL(), i&, s
        aL = importWB.LinkSources(xlExcelLinks)
        If IsEmpty(aL) Then Exit Sub
        For i = 1 To UBound(aL)
            s = Split(aL(i), "\")
            Application.StatusBar = FilesToOpen(x) + " - " + s(UBound(s))
            importWB.ChangeLink aL(i), importWB.Path & "\" & s(UBound(s)), 1
            importWB.UpdateLink Name:=importWB.Path & "\" & s(UBound(s)), Type:=xlExcelLinks
        Next
        importWB.RefreshAll
        importWB.Close savechanges:=True
        x = x + 1
    Wend

    Application.ScreenUpdating = True
    MsgBox "Ïðîöåññ îáíîâëåíèÿ óñïåøíî çàâåðøåí!"
    
    
    
    
    
    
End Sub
[/vba]
К сообщению приложен файл: Automat_KPI_New.xlsm (35.3 Kb)


Vlad
skype: skais675
email: skais675@mail.ru


Сообщение отредактировал skais675 - Пятница, 03.02.2017, 14:20
 
Ответить
СообщениеВот Вам макрос, который обновляет и тд тп
Все файлы должны находиться в одной папке!
[vba]
Код
Sub UpdateLinks()
    Dim FilesToOpen
    Dim x As Integer
    'pass = InputBox("Ââåäèòå ïàðîëü")
    
    
    Application.ScreenUpdating = False  'îòêëþ÷àåì îáíîâëåíèå ýêðàíà äëÿ ñêîðîñòè
     
    'âûçûâàåì äèàëîã âûáîðà ôàéëîâ äëÿ èìïîðòà
    ChDir ThisWorkbook.Path
    FilesToOpen = Application.GetOpenFilename _
      (FileFilter:="All files (*.*), *.*", _
      MultiSelect:=True, Title:="Files to Merge") '.OpenPath = "C:\"

    If TypeName(FilesToOpen) = "Boolean" Then
        MsgBox "Íå âûáðàíî íè îäíîãî ôàéëà!"
        Exit Sub
    End If
     
    'ïðîõîäèì ïî âñåì âûáðàííûì ôàéëàì
    x = 1
    While x <= UBound(FilesToOpen)
        Set importWB = Workbooks.Open(Filename:=FilesToOpen(x))
        
        Dim aL(), i&, s
        aL = importWB.LinkSources(xlExcelLinks)
        If IsEmpty(aL) Then Exit Sub
        For i = 1 To UBound(aL)
            s = Split(aL(i), "\")
            Application.StatusBar = FilesToOpen(x) + " - " + s(UBound(s))
            importWB.ChangeLink aL(i), importWB.Path & "\" & s(UBound(s)), 1
            importWB.UpdateLink Name:=importWB.Path & "\" & s(UBound(s)), Type:=xlExcelLinks
        Next
        importWB.RefreshAll
        importWB.Close savechanges:=True
        x = x + 1
    Wend

    Application.ScreenUpdating = True
    MsgBox "Ïðîöåññ îáíîâëåíèÿ óñïåøíî çàâåðøåí!"
    
    
    
    
    
    
End Sub
[/vba]

Автор - skais675
Дата добавления - 03.02.2017 в 14:11
Stormy Дата: Суббота, 04.02.2017, 10:24 | Сообщение № 15
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Все файлы должны находиться в одной папке!

Добрый день, Влад.
Благодарю за пример.
Только он мне в таком варианте совсем не подойдет. У меня один файл будет хранится на компе пользователя, а второй на сервере.
Хотя, скорее всего можно подпилить его под мои нужды, но ума и знаний пока не хватает =))


Место для рекламы.
 
Ответить
Сообщение
Все файлы должны находиться в одной папке!

Добрый день, Влад.
Благодарю за пример.
Только он мне в таком варианте совсем не подойдет. У меня один файл будет хранится на компе пользователя, а второй на сервере.
Хотя, скорее всего можно подпилить его под мои нужды, но ума и знаний пока не хватает =))

Автор - Stormy
Дата добавления - 04.02.2017 в 10:24
Karataev Дата: Суббота, 04.02.2017, 10:31 | Сообщение № 16
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Stormy, сейчас в этой теме переплелись два элемента:
1) формулы, которые ссылаются на внешние файлы
2) OLE
Вам надо наверное создать новую тему, в которой будет про OLE.
А в этой теме обсуждать, почему появляется сообщение, предлагающее изменить связи.

У Вас получилось сделать, чтобы не было сообщения, которое предлагает изменить связи?
 
Ответить
СообщениеStormy, сейчас в этой теме переплелись два элемента:
1) формулы, которые ссылаются на внешние файлы
2) OLE
Вам надо наверное создать новую тему, в которой будет про OLE.
А в этой теме обсуждать, почему появляется сообщение, предлагающее изменить связи.

У Вас получилось сделать, чтобы не было сообщения, которое предлагает изменить связи?

Автор - Karataev
Дата добавления - 04.02.2017 в 10:31
skais675 Дата: Суббота, 04.02.2017, 19:42 | Сообщение № 17
Группа: Заблокированные
Ранг: Форумчанин
Сообщений: 138
Репутация: 3 ±
Замечаний: 100% ±

Excel 2010
Stormy, Конечно можно подпилить - само собой. Либо кто Вам мешает копировать файлы на время обновления в одну папку (если это не так часто происходит).


Vlad
skype: skais675
email: skais675@mail.ru


Сообщение отредактировал skais675 - Суббота, 04.02.2017, 19:55
 
Ответить
СообщениеStormy, Конечно можно подпилить - само собой. Либо кто Вам мешает копировать файлы на время обновления в одну папку (если это не так часто происходит).

Автор - skais675
Дата добавления - 04.02.2017 в 19:42
Stormy Дата: Понедельник, 06.02.2017, 11:07 | Сообщение № 18
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Karataev,
Вы безусловно правы, но.
У Вас получилось сделать, чтобы не было сообщения, которое предлагает изменить связи?

Да, создав два файла и выставив разрешения , все получилось.
Но проблема теперь в другом, переношу эти же настройки на другой файл и все. Обновляться автоматом не хочет.
Эти проблемы связаны (OLE и обновление связей), OLE тут особой роли не играет, но вносит свои ограничения.
Либо кто Вам мешает копировать файлы на время обновления в одну папку (если это не так часто происходит).

Дело в том, что открываемый Excel файл сохраняется в локальную папку, а после закрытия удаляется из нее.

Пойду покумекаю дальше, решение какое-то простое, просто на ум не приходит %)


Место для рекламы.
 
Ответить
СообщениеKarataev,
Вы безусловно правы, но.
У Вас получилось сделать, чтобы не было сообщения, которое предлагает изменить связи?

Да, создав два файла и выставив разрешения , все получилось.
Но проблема теперь в другом, переношу эти же настройки на другой файл и все. Обновляться автоматом не хочет.
Эти проблемы связаны (OLE и обновление связей), OLE тут особой роли не играет, но вносит свои ограничения.
Либо кто Вам мешает копировать файлы на время обновления в одну папку (если это не так часто происходит).

Дело в том, что открываемый Excel файл сохраняется в локальную папку, а после закрытия удаляется из нее.

Пойду покумекаю дальше, решение какое-то простое, просто на ум не приходит %)

Автор - Stormy
Дата добавления - 06.02.2017 в 11:07
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!