Как закрыть WORD после передачи в него данных?

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Как закрыть WORD после передачи в него данных?

Сообщение Admin »

В вашем случае похоже вместо

Код: Выделить всё

#FIX(%File, %Primary)
Нужно писать

Код: Выделить всё

#FIX(%File, %PosFile)
Все
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Как закрыть WORD после передачи в него данных?

Сообщение Admin »

mpn2 писал(а): 05 Апрель 2022, 9:45 Не понимаю я вашу подсказку
viewtopic.php?t=4888
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
artgkx
Бывалый
Сообщения: 58
Зарегистрирован: 25 Декабрь 2010, 12:23

Как закрыть WORD после передачи в него данных?

Сообщение artgkx »

Если нужно закрыть WORD, то у меня работает:

Код: Выделить всё

  feqOLE{'Application.ActiveDocument.Close'}
  feqOLE{'Application.Quit'}
  Loop 3 times
    Destroy(feqOLE) 
  end
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Как закрыть WORD после передачи в него данных?

Сообщение kreator »

artgkx, почему destroy три раза?
We are hard at work… for you. :)
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Как закрыть WORD после передачи в него данных?

Сообщение Дед Пахом »

kreator писал(а): 05 Апрель 2022, 21:28 artgkx, почему destroy три раза?
По последней моде должно быть 5.
С уважением, ДП
mpn2
Бывалый
Сообщения: 62
Зарегистрирован: 24 Февраль 2015, 17:15

Как закрыть WORD после передачи в него данных?

Сообщение mpn2 »

Admin писал(а): 05 Апрель 2022, 14:45 #FIX(%File, %PosFile)
Не... Префикс чистый, значения нет....ладно, хрен с ним - буду прописывать его ручками...Спасибо!
mpn2
Бывалый
Сообщения: 62
Зарегистрирован: 24 Февраль 2015, 17:15

Как закрыть WORD после передачи в него данных?

Сообщение mpn2 »

Дед Пахом писал(а): 05 Апрель 2022, 21:32 По последней моде должно быть 5.
В общем с Вордом нечего не понятно ... если честно. Вот смотрите:
Вы все говорите что, Ворд и Эксель работают почти одинаково.... большой разницы нет, но:
В Экселе я пишу:

Код: Выделить всё

 SETCURSOR(CURSOR:Wait)                                                          !Курсор часики, Высота текста по умолчанию - 11, смещение - вправо
 MSExcel1.CreateFile()                                                           !Создаем новый файл Exe
 MSExcel1.SetProperty('ActiveSheet.PageSetup.Orientation', xlLandscape)          !Ориентация страницы Ландшафт
 MSExcel1.SelectSheet(1)                                                         !Указание = на какой закладке делать отчет

 
Потом идет сам отчет и в заключении:

Код: Выделить всё

 MSExcel1.Save('Выполнение-'& Clip(ISP:Name) & ' за ' & Clip(Loc:Month) &'.xls') !имя файла
 MSExcel1.Select('A1:A2')                                                        !Где остановиться после выполнения отчета
 MSExcel1.SetProperty('ActiveSheet.PageSetup.Zoom', '100')                       !Масштаб в % вывода на печать
 SETCURSOR
Все ясно и понятно и все работает, и если на открытый файл в Экселе послать второй раз тот же самый файл, то Эксель не дает вообще ни каких ошибок от слова совсем, он просто тупо сам создает файл под именем "Книга1".
А в ворде? А в водре мы начинаем чего-то там настраивать, объявлять какие-то там контрольки, открывать ворд, закрывать ворд ..... хрень какая-то!
mpn2
Бывалый
Сообщения: 62
Зарегистрирован: 24 Февраль 2015, 17:15

Как закрыть WORD после передачи в него данных?

Сообщение mpn2 »

Игорь Столяров писал(а): 03 Апрель 2022, 19:24 Требование словаря в проекте можно отключить в настройке (см. рисунок).
Отключал.... ваш пример APP без dct - не грузится ....или дело вообще не в dct!
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Как закрыть WORD после передачи в него данных?

Сообщение kreator »

Мой пример. Почему не грузится? У Вас граната не той системы?
We are hard at work… for you. :)
mpn2
Бывалый
Сообщения: 62
Зарегистрирован: 24 Февраль 2015, 17:15

Как закрыть WORD после передачи в него данных?

Сообщение mpn2 »

kreator писал(а): 06 Апрель 2022, 17:28 Мой пример. Почему не грузится? У Вас граната не той системы?
Не знаю. Я плохо разбираюсь в том как надо настроить клашку и как она работает, но похоже что у моей клашки нет какой-то темплатки, которая нужна для загрузки вашей APP.
Ошибка.JPG
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Как закрыть WORD после передачи в него данных?

Сообщение kreator »

Я сразу скажу, что App не для шестёрки.
We are hard at work… for you. :)
Ответить