Страницы: 1
RSS
Вызов картинки из Excel
 
Имею файл Excel "статистика с картинками миниатюрами товаров", к которым присоеденены гиперссылки на полноразмерные фото. При нажатии на гиперссылку выскакивает большая фотография в Internet Explorer. В Office XP была возможность сделать так, чтобы при вызове гиперссылки фотографию бы открывало другое приложение, делалось это путём удаления компонента Office. При этом фотографии начинает открывать то приложение, которое установлено для этого действия по умолчанию. А вот как сделать тоже самое в Office 2003? Всё перекопал, не получается, упорно открывает Internet Explorer каждая катринка в отдельном окне + качество отображения плохое. Есть ли решение?
Is This the World We Created?
 
Может стоит попробовать инструктировать Ексел вызывать нужное приложение с нужной командной строкой не по умолчанию, а явным образом? Для этого можно использовать обработчик события Workbook_SheetFollowHyperlink (если работам с нескольких листов) или Worksheet_FollowHyperlink (если с одного листа).
 
1. Решение следующее- ассоциировать JPG на Microsoft Picture Manager  
2. D свободной ящейке вставить ФУНКЦИЮ ГИПЕРССЫЛКА. и связать с файлом JPG.  
3. Закрыть - открыть EXCEL  
Все работает и можно менять ассоциацию файла на нужный!
 
Я долго парился на этот вопрос - форумы ничего не говорят. Нашел решение вот такое через реестр:  
HKEY_CLASSES_ROOT  
ищем расширение  
.jpg  
в этом разделе смотрим значение параметра (по умолчанию) - у меня было jpegfile  
тамже (в HKEY_CLASSES_ROOT) ищем такой параметр (обращаю внимание что у меня на этот раз название параметра без точки впереди)  
в найденом параметре смотрим подраздел CLSID - вот он ссылается обычно на IE (по номеру класса) данный раздел удаляем и теперь у нас используются умолчания системы.
 
Спасибо огромное! помогло.  
По-моему, это единственный правильный ответ в интернете на данный вопрос.
 
Rater, Спасибо!!! Действительно в этом была проблема...
 
{quote}{login=Rater}{date=30.03.2010 11:11}{thema=Открытие гиперссылки на JPG не explorer}{post}тамже (в HKEY_CLASSES_ROOT) ищем такой параметр (обращаю внимание что у меня на этот раз название параметра без точки впереди)  
в найденом параметре смотрим подраздел CLSID - вот он ссылается обычно на IE (по номеру класса) данный раздел удаляем и теперь у нас используются умолчания системы.{/post}{/quote}  
"Ищем такой параметр" - какой???? И где смотреть CLSID? Посмотрите вложение  
<EM><STRONG>Файл удален</STRONG> - велик размер - [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>
Страницы: 1
Читают тему
Наверх