31.10.2007, 15:47 | #1 |
Участник
|
Вопрос такой:
Если мы делаем прикрепление в Nav в формате Word'а (например, в управлении отношениями при рассылке писем), то при открытии такого прикрепления открывается Word и фокус автоматически переводается ему. При закрытии такого прикрепления Nav спрашивает сохранять ли изменения. Тут все хорошо. Но если пытаюсь сделать тоже самое с Excel, то фокус не передается( хотя Excel открывается), а при открытии прикрепления и я вижу Nav с вопосом о сохранении изменений. Борол кто-нибудь? |
|
31.10.2007, 16:13 | #2 |
Участник
|
Насколько я понял все дело в том, что для Word пердусмотрен Handler в Navision, а для Excel нет.
Интересно, что с этим знанием теперь делать.... |
|
01.11.2007, 10:44 | #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? |
|
01.11.2007, 17:17 | #4 |
Участник
|
Цитата:
Есть такая штука реестр . И с ним вполне можно работать через automation.
__________________
Want to believe... |
|
01.11.2007, 17:56 | #5 |
Участник
|
|
|
01.11.2007, 18:57 | #6 |
Участник
|
__________________
Want to believe... |
|
02.11.2007, 11:28 | #7 |
Участник
|
|
|