![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.02.2010
Сообщений: 3
|
![]()
В тексте документа Microsoft Word 2010 созданы гиперссылки связанные с файлами *.jpg, *. gif, *. png. При переходах эти файлы открываются в Internet Explorer не смотря на то, что они сопоставлены с ACDSee. Как добиться открытия в ACDSee файлов *.jpg, *. gif, *. png щелчком по гиперссылке в документе Microsoft Word 2010? В Microsoft Word 2007 проблема решалась удалением следующих ветвей реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes \ ACDSee Pro 3.jpeg HKEY_LOCAL_MACHINE\SOFTWARE\Classes \ ACDSee Pro 3.gif HKEY_LOCAL_MACHINE\SOFTWARE\Classes \ ACDSee Pro 3.png и последующим сопоставлением указанных расширений с ACDSee. ОС Windows 7 Ultimate 6.1.7600х64. Михаил 5859324@mail.ru. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 21.02.2010
Сообщений: 36
|
![]()
Попробуй для файлов с нужным разрешением выбрать ACDSee открыте по умолчанию, у меня например по умолчанию фотошоп стоит и по ссылке через него открывается.....
|
![]() |
![]() |
![]() |
#3 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
У меня тоже стоит, но открывает в Internet Explorer
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 21.02.2010
Сообщений: 36
|
![]()
Блин, открываешь файл правой кнопкой, у тебя в меню будет «Открыть с помощью», ставишь ACDSee, если на данном компе стоит и флажок «Для всех файлов»
|
![]() |
![]() |
![]() |
#5 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
У меня по умолчанию стоит XnView, но картинка открывается в IE, хотя его даже нет в списке открыть c помощью.
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 21.02.2010
Сообщений: 36
|
![]()
Проверь еще раз открытие по умолчанию, если проги не стоит в системе, то будет открываться в другой.......
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 22.02.2010
Сообщений: 3
|
![]()
Спасибо за отклик, но, позволю себе уточнить проблему:
1. В документах Microsoft Office 2010 Word или Excel созданы гиперссылки связанные с файлами *.jpg, *.gif, *.png. При переходах эти файлы открываются в Internet Explorer, не смотря на то, что они сопоставлены с ACDSee. 2. Для чистоты эксперимента сначала были восстановлены файловые ассоциации по умолчанию путем импорта соответствующих разделов реестра Windows 7 (http://www.sevenforums.com/tutorials...s-restore.html), а именно ассоциации для: -*.gif - Internet Explorer -*.jpg - Просмотр фотографий Windows -*.png - Просмотр фотографий Windows 3. Затем файловые ассоциации были настроены стандартными средствами Windows 7 (Задание сопоставлений программы и Сопоставление типов файлов или протоколов конкретным программам) на открытие файлов *.jpg, *.gif, *.png в просмотровщике ACDSee Pro 3 (в нем они и открываются двойным кликом по файлу). 4. При переходах по гиперссылкам из документов Microsoft Office 2010 Word или Excel эти файлы продолжают открываться в Internet Explorer. 5. При отключенном Internet Explorer попытка открыть гиперссылку приводит к сообщению: "Этому файлу не сопоставлена ни одна программа." 6. Решение видимо кроется в изменении настроек Microsoft Office 2010, а именно в сопоставлении файлов *.jpg, *.gif, *.png ACDSee Pro 3 вместо Internet Explorer. 7. Двухдневные блуждания па реестру Windows 7 проблему не решили. Подозреваю, что решение очень простое. Нужно только знать какой параметр реестра открыть и что в нем изменить. Интерес не праздный: имею документы Word или Excel, в которых созданы тысячи таких гиперссылок, которые теперь приходится открывать через «Пуск» - «Выполнить». |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]()
Это старая проблема. Проявляется она отнюдь не только в 14 офисе
![]() Решение известно для XP http://social.answers.microsoft.com/...0-6d179c941585 HKEY_LOCAL_MACHINE\Software\Microso ft\Office\9.0\Common\Internet: DWORD ForceShellExecute = 1 У меня сработало в Windows 7. .reg файл прицеплен к посту. Но есть и другой путь: Для Excel: Я бы порекомендовал добавить в книгу свой обработчик правого клика В модуль кода: Код:
Код:
Workbook_SheetBeforeRightClick. Теперь если вы щёлкните на ячейке, содержащей гиперлинк, правой клавишей мыши с нажатым CTRL, то сразу запустится обработчик OPEN для указанного в ссылке типа файла. Для Word Word 2010 у меня сейчас не установлен. В принципе вопрос решается так же. Только обрабатывать надо Selection.Hyperlinks(1).Address. Макрос можно повесить на кнопку в ленте. Или субклассировать Word и повесить обработчик на событие В модуле класса clsWordEvent Код:
Код:
Последний раз редактировалось Aent; 27.02.2010 в 05:30. |
![]() |
![]() |
![]() |
#9 |
Регистрация: 22.02.2010
Сообщений: 3
|
![]()
Aent, спасибо огромное! После импорта представленного Вами reg-файла в реестр все ссылки из Microsoft Office 2010 Word заработали правильно – файлы стали открываться в ACDSee Pro 3 . С Excel тоже попытаюсь разобраться, но мне – юристу – сложновато будет. Остались два вопроса:
1. После изменения реестра при переходах по гиперссылкам из документов Word на файлы *.xlsx, *.docx или *.doc Office 2010 стал выдавать предупреждение (прицеплено к посту). До изменения реестра такое предупреждение предваряло открытие других файлов, вчт. *.pdf, *.tif. Это небольшое неудобство. Но, может быть, есть способ избавиться от этого предупреждения. 2. Могу ли я разместить ссылку на Ваше решение еще на тех нескольких форумах, где обсуждается некорректная работа гиперссылок Microsoft Word? Последний раз редактировалось steff44; 27.02.2010 в 23:48. |
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 11.03.2009
Сообщений: 1
|
![]()
Andrey Entelis, спасибо!
Но после редактирования реестра подвисает эксель (hyperlinks from within excel to other excel workbooks do not open and in fact cause excel to hang) Последний раз редактировалось DaoDeDzin; 03.11.2010 в 09:04. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
mkfifo, некорректная работа (Линукс) | IceBreaker | Помощь студентам | 4 | 21.03.2012 13:34 |
Некорректная работа потока | 3D Hunter | Общие вопросы Delphi | 7 | 09.03.2009 10:51 |
Создание гиперссылок в Word | Hypermaster | Общие вопросы Delphi | 1 | 06.10.2008 11:39 |
BDE и DataBase Desktop - некорректная работа в Vista | Dux | БД в Delphi | 9 | 03.04.2008 23:18 |