2013-03-06 2 views
0

У нас возникла проблема с проблемой вставки гиперссылки, принимающей forever для заполнения из-за тонны файлов в сетевой папке (Windows 7, xp было в порядке ... oh добрые старые времена. И да, я пробовал все, отключая поиск, различные записи в реестре и т. д. ... и я хотел бы другое и менее хакерское решение.)Открытие вставки гиперссылки в Excel 2010 в конкретной папке

Что я ищу? макрос, который запрашивает число (в данном случае номер файла клиента), а затем открывает диалог «Вставить гиперссылку» внутри определенной папки (например, номер файла, который вводит пользователь, может быть 4321, а затем диалог гиперссылки вставки будет открыт в папке z: \ clients \ 4321 \ Это папка z: \ clients, которая имеет глупое число ber папок в нем)

Фактический файл, который был бы гиперссылкой, был бы где-то внутри, поэтому дополнительный просмотр должен выполняться пользователем. И я не уверен точно, как будет вести себя макрос, поскольку знает, что делать с гиперссылкой (предположительно, текущая ячейка имела бы смысл для меня).

Спасибо за любую помощь, которую вы можете предоставить!

+1

я действительно нашел то, что имеет дело с этим в Интернете (я думал, что я сделал свое исследование!), Так что я, хотя я бы разместить его, а не удалять мой вопрос. Этот макрос, похоже, делает именно то, что я хочу. Ну, он не запрашивает номер файла, а затем переходит в эту папку, но диалог, который он вызывает, не страдает от SO SO медленной проблемы с населением, принимающим минуты. Он заполняется в течение секунды! Sub QuickLink() ChDrive "г:" ChDir ("Z: \ клиентов") File = Application.GetOpenFilename Если файл <> False Тогда ActiveSheet.Hyperlinks.Add Anchor: = Выбор, Адрес: = Файл Конец Если Конец Sub – Omid

+0

Я еще не могу ответить на свой вопрос =). Я запишусь позже сегодня вечером, чтобы сделать это, если у кого-то еще нет! – Omid

ответ

0

... Возможно, вам придется немного поиграть с ним, но лучше всего установить Hyperlink Base для каждого листа пользователя, а затем установить относительные гиперссылки в самом листе.

Надеется, что это помогает ...

Смежные вопросы