|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.03.2011, 13:32 | #1 |
Пользователь
Регистрация: 06.03.2011
Сообщений: 10
|
Простановка ссылок на файлы хранящиеся на жестком макросом..
Здравствуйте! Помогите решить проблему. Есть таблица (Книга 1) со списком файлов, есть общая папка (объем) в которой хранятся эти файлы, в определенной последовательности, например файл с именем а-7 хранится в папке ОБЪЕМ\СПИСОК 3\ГРУППА А. Т.е. по столбцу B мы определяем в каком списке находится этот файл, а по первой букве в имени файла мы определяем в какой группе он лежит. Задача: поместить в столбец С ссылки на эти файлы, чтобы можно было их открывать из этой таблицы. Эта упрощенная модель, в реальности наименований больше тысячи, и списков и подгрупп очень много, Хотелось бы автоматизировать процесс вбивания ссылок в таблицу. Подскажите как это сделать на этом небольшом примере таблицы с помощью макроса. Папки и таблицу прилагаю.
|
15.03.2011, 13:48 | #2 |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 136
|
Все файлы находящиеся в папках, имеют расширение .txt ??
|
15.03.2011, 13:51 | #3 |
Пользователь
Регистрация: 06.03.2011
Сообщений: 10
|
Нет. Это просто я на скору руку создал пример. В реальности PDF и DWG.
|
15.03.2011, 14:04 | #4 |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 136
|
|
15.03.2011, 14:20 | #5 |
Пользователь
Регистрация: 06.03.2011
Сообщений: 10
|
Нет). Открывать эти файлы в предназначенных для этого программах, таких как автокад и акробат, просто нужно в таблицу проставить ссылки на эти файлы, такие как ставит функция ГИПЕРССЫЛКА, пока что я ничего лучше не нашел как в тотал командере копировать имена файлов вместе с путями, вставлять в ячейки, а потом функцией ГИПЕРССЫЛКА получать уже и сами ссылки в ячейках. Задача: еще более упростить эти монипуляции до вида: набрал путь к корневому каталогу и нажал кнопку "пуск", а макрос проверяет имена из таблицы с найденными файлами в папках и при совпадении оставляет ссылку в таблице на против каждого найденного имени. Вот).
Последний раз редактировалось vamesc; 15.03.2011 в 14:23. |
15.03.2011, 14:36 | #6 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Есть засада,если не привязаться к расширению,то
а-1 и а-12,при поиске а-1 будут определены оба результата Лучше так а-1.dwg
Анализ,обработка данных Недорого
|
15.03.2011, 14:39 | #7 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
Как вариант:
-вот этой командой надстройки вносите в ячейки полные пути к выбранным файлам. Допустим это будет в столбце А; -в соседнем столбце(В) проставляете формулу ГИПЕРРСЫЛКА: =ГИПЕРССЫЛКА(A1;A1) -протягиваете формулу на нужное кол-во строк. Вот и все. Если Вам пути к файлам DWG и PDF совпадают(а так же имена файлов), то можно только для DWG внести пути к файлам в столбце А, ГИПЕРССЫЛКИ в В(как я написал выше), а в столбце С вписать формулу: =ГИПЕРССЫЛКА(ПОДСТАВИТЬ(A1;".DWG";" .PDF");ПОДСТАВИТЬ(A1;".DWG";".PDF") ) P.S. что-то в первой части формулы отображается ненужный пробел " .PDF". Имейте ввиду, что его быть не должно в формуле.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru Последний раз редактировалось The_Prist; 15.03.2011 в 14:52. |
15.03.2011, 14:45 | #8 |
Пользователь
Регистрация: 06.03.2011
Сообщений: 10
|
doober здравствуйте! Вы имеете ввиду в данной таблице в столбце с именем файла в имени прописывать еще и расширение? У меня была задумка сделать три столбца, первый имя чертежа, второй ссылка на чертеж DWG, третий ссылка на чертеж PDF (есть два разных чертежа с одним именем). Просто ежедневная работа с большим объемом файлов тормозится из за их поиска.
Последний раз редактировалось vamesc; 15.03.2011 в 14:53. |
15.03.2011, 14:58 | #9 |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 136
|
Откройте Excel. Нажмите кнопку ПУСК. Выберите корневую папку и получите список файлов PDF.
|
15.03.2011, 15:02 | #10 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Если вам таблица в Excel нужна для удобств навигации и поиска связанных файлов ,
тогда сделайте то.что попросил в личном сообщении
Анализ,обработка данных Недорого
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
открытие нескольких книг одним макросом и закрытие книг другим макросом | kursant95 | Microsoft Office Excel | 6 | 27.01.2011 16:54 |
получение списка ссылок на подпапки файлы однойпапки | i777 | Microsoft Office Excel | 3 | 06.10.2010 23:30 |
Простановка наличия средствами VBA | Julliet | Microsoft Office Excel | 6 | 07.06.2010 08:06 |
Простановка индексов улиц | 6ecuk | Microsoft Office Excel | 8 | 25.09.2009 12:36 |
Макрос VBA EXCEl - простановка в ячейку номера страницы | Обыватель | Microsoft Office Excel | 1 | 14.02.2008 12:49 |