21.07.2010, 16:46 | #1 |
Участник
|
Использую для открытия файлов функцию HYPERLINK('file://'+FileName)
Не открывает файлы с расширением .docx. Версия клиента - 4.0.3.26410, MS Office 2007. Ошибка: "Не удается перейти по гиперссылке C/SIDE. Вы пытались перейти по гиперссылке к этому объекту : file://******.docx Поместить объект гиперссылки в буфер обмена? " Копируем в буфер обмена, вставляем в строку адреса в проводнике - открывается. Другие файлы открываются без проблем. Вопрос: Что сделать, чтобы открывались все файлы? |
|
21.07.2010, 16:52 | #2 |
Участник
|
А файловым менеджером, FAR'ом например открываются?
|
|
21.07.2010, 17:09 | #3 |
Участник
|
Либо обновите версию клиента (У вас в файле fin.stx не содержится информация о расширении docx). В версии 4.28541 точно есть.
Либо не используйте hyperlink, а запускайте например через Windows Script Host Object: Код: oShell 'Windows Script Host Object Model'.WshShell CREATE(oShell); oShell.Run(ENVIRON('comspec') +' /C '+'"'+FileName+'"'); CLEAR(oShell); |
|
21.07.2010, 17:10 | #4 |
Участник
|
Нет, не открываются FAR'ом. И .doc тоже.
|
|