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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2013, 06:05   #1
agregator
Форумчанин
 
Аватар для agregator
 
Регистрация: 09.05.2009
Сообщений: 370
По умолчанию Путь до файла связи

Здравствуйте уважаемые программисты. Подскажите как макросом определить путь до файла с которым связана книга. Вот не работающий код (iPath = iLink.Path)
Код:
Sub Путь_к_файлу()
 iExcelLinks = ThisWorkbook.LinkSources(xlExcelLinks)
 For Each iLink In iExcelLinks
 MsgBox iLink
  iPath = iLink.Path
 MsgBox iPath
 Next
End Sub
Вложения
Тип файла: rar Пример.rar (8.3 Кб, 7 просмотров)

Последний раз редактировалось agregator; 15.12.2013 в 06:25.
agregator вне форума Ответить с цитированием
Старый 15.12.2013, 08:17   #2
agregator
Форумчанин
 
Аватар для agregator
 
Регистрация: 09.05.2009
Сообщений: 370
По умолчанию

Сам разобрался
Код:
Sub Путь_к_файлу()
 iExcelLinks = ThisWorkbook.LinkSources(xlExcelLinks)
 For Each iLink In iExcelLinks
 MsgBox iLink
  iPath = Left(iLink, InStrRev(iLink, "\"))
 MsgBox iPath
 Next
End Sub
Напишите пожалуйста если знаете как ещё определить путь до файла с которым связана книга.

Последний раз редактировалось agregator; 15.12.2013 в 09:00.
agregator вне форума Ответить с цитированием
Старый 15.12.2013, 09:36   #3
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Чуть короче:
Код:
Sub Путь_к_файлу()
    l = ThisWorkbook.LinkSources(1)(1)
    MsgBox Left(l, InStrRev(l, "\"))
End Sub
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 15.12.2013, 15:39   #4
agregator
Форумчанин
 
Аватар для agregator
 
Регистрация: 09.05.2009
Сообщений: 370
По умолчанию

Kuklp, спасибо.
agregator вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Путь до файла Dima DDM Общие вопросы Delphi 7 17.03.2013 12:21
Путь файла в TextBox1 ProGec4 Windows Forms 1 19.05.2012 18:59
загрузка файла без формы обратной связи ... master3763 PHP 10 04.01.2010 00:54
Путь до файла nix01d Общие вопросы Delphi 6 26.10.2009 22:41
Связи.Имя файла формируеться из ячейки fmd Microsoft Office Excel 1 16.05.2008 20:28