![]() |
#1 |
Участник
|
Вопрос такой:
Если мы делаем прикрепление в Nav в формате Word'а (например, в управлении отношениями при рассылке писем), то при открытии такого прикрепления открывается Word и фокус автоматически переводается ему. При закрытии такого прикрепления Nav спрашивает сохранять ли изменения. Тут все хорошо. Но если пытаюсь сделать тоже самое с Excel, то фокус не передается( хотя Excel открывается), а при открытии прикрепления и я вижу Nav с вопосом о сохранении изменений. Борол кто-нибудь? |
|
![]() |
#2 |
Участник
|
Насколько я понял все дело в том, что для Word пердусмотрен Handler в Navision, а для Excel нет.
Интересно, что с этим знанием теперь делать.... |
|
![]() |
#3 |
Участник
|
Ну вот, почти поборол
В таблице Attachment есть функция OpenAttachment, строку для открытия людых файлов не формата ".doc": Код: HYPERLINK (FileName); IF NOT "Read Only" THEN BEGIN IF CONFIRM(Text004,TRUE) THEN ... Но если заменить HYPERLINK на Код: IF "File Extension" = 'xls' THEN SHELL('C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE',FileName) ELSE HYPERLINK (FileName); ... то все отлично работает, выдав лиш в первый раз предупреждение о запуске исполняемого файла. Но остается вопрос, как из NAV выловить пусть к установленному Excel? |
|
![]() |
#4 |
Участник
|
Цитата:
Есть такая штука реестр ![]()
__________________
Want to believe... |
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
__________________
Want to believe... |
|
![]() |
#7 |
Участник
|
|
|