Найдено 62 результата

mpn2
07 Апрель 2022, 13:24
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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

kreator писал(а): 06 Апрель 2022, 17:28 Мой пример. Почему не грузится? У Вас граната не той системы?
Не знаю. Я плохо разбираюсь в том как надо настроить клашку и как она работает, но похоже что у моей клашки нет какой-то темплатки, которая нужна для загрузки вашей APP.
Ошибка.JPG
mpn2
06 Апрель 2022, 17:24
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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

Игорь Столяров писал(а): 03 Апрель 2022, 19:24 Требование словаря в проекте можно отключить в настройке (см. рисунок).
Отключал.... ваш пример APP без dct - не грузится ....или дело вообще не в dct!
mpn2
06 Апрель 2022, 17:12
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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


По последней моде должно быть 5.

В общем с Вордом нечего не понятно ... если честно. Вот смотрите:
Вы все говорите что, Ворд и Эксель работают почти одинаково.... большой разницы нет, но:
В Экселе я пишу:

SETCURSOR(CURSOR:Wait) !Курсор часики, Высота текста по умолчанию - 11, смещение ...
mpn2
06 Апрель 2022, 16:54
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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

Admin писал(а): 05 Апрель 2022, 14:45 #FIX(%File, %PosFile)
Не... Префикс чистый, значения нет....ладно, хрен с ним - буду прописывать его ручками...Спасибо!
mpn2
05 Апрель 2022, 9:45
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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


#FIX(%File, %Primary)
! use %FilePrefix

Не понимаю я вашу подсказку
Я в темплатке пишу вот так:
Copy%FilePrefix = %FilePrefix:Record !Запомним запись
а получается вот так:
Copy = :Record !Запомним запись

У меня к примеру есть файл Street с префиксом STR и я хочу чтобы получилось вот так ...
mpn2
04 Апрель 2022, 13:45
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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


Требование словаря в проекте можно отключить в настройке (см. рисунок).
А в остальном - я с Вами полностью согласен ... ;)

Ага, спасибо!

Да, и если не трудно подскажите не по теме:
Я тут с перепугу написал темплатку копирования записи (месяца 2 назад).... и все работало, а потом решил ...
mpn2
03 Апрель 2022, 17:45
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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


Раз такая беда, mpn2, качайте пример - viewtopic.php?p=28210#p28210.

Спасибо! как нибудь обязательно ваш пример посмотрю, а пока у меня *.app без *.dct не открывается.

Я вышел из ситуации пока вот так: Я запросил у Клашки код ошибки после отработки команды Find.Execute:
MSWord1.Control ...
mpn2
02 Апрель 2022, 12:04
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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

Дед Пахом писал(а): 02 Апрель 2022, 11:28 "Клашка" ничего не знает ни о Ворде, ни о файлах в нём открытых, и сообщение это посылает не она.

Да вы правы.... это не Клашка. Я поискал данное сообщение во всех *.clw и во всех *.tpw *.tpl - такого текста нет.
mpn2
02 Апрель 2022, 11:04
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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

Снимок1.JPG
Можно проверить наличие файла и попробовать его удалить.


Я вам еще раз говорю: сама Клашка знает, что "файл уже занят другим Вордом", потому как она дает сообщение:
Сообщение: "Данная команда недоступна" .
По какому критерию она это сообщение сделала ????

Данное сообщение ...
mpn2
02 Апрель 2022, 10:36
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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


А вы читаете, что вам пишут или как ? Открывайте файл с УНИКАЛЬНЫМ ИМЕНЕМ.

Да вы правы, что можно поменять имя, но как его менять? На любом открытии давать новое имя или давать новое имя когда "файл уже занят другим Вордом". Я думаю что второй вариант более правильный.
И вот вопрос: А как ...
mpn2
01 Апрель 2022, 20:46
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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

gromov писал(а): 01 Апрель 2022, 20:16 Ворд закрыт, а OLE не убит.
Вы меня не слышите! Когда Ворд закрыли, проблем нет.
Ворд ЗАБЫЛИ закрыть и файл создают второй раз. Ворд открывается второй раз, а файл с тем же именем. Файл с тем же именем весит открытый в первом ворде. Надо в этом случае прервать Клашку.
mpn2
01 Апрель 2022, 20:34
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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


Наверно не Клашка, а Ворд через ОЛЕ ругается.

Ворд ругается: "Файл уже открыт, могу открыть только для чтения"
А клашка ругается: "Данная команда недоступна". И ругается она при попытке отработки вот этой команды:

Object{'Application.Selection.Find.Execute("' & Clip(Field_) & '", , , , , , 1 ...
mpn2
01 Апрель 2022, 20:08
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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

Игорь Столяров писал(а): 01 Апрель 2022, 20:00 Насколько я понимаю - такого нет.
Ну как нет? А как клашка ругается: "Данная команда недоступна". Что заставляет ее сделать такое сообщение?
mpn2
01 Апрель 2022, 18:42
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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


Весёлую (наверно) историю про несколько копий Word не понимаю и уже читать не стал ...

Это потому как вы опытный пользователь ПК и вы закрываете не нужные вам программки во время работы...., а у 99,99% обычных смертных во время работы:
Word открыт 5 раз
Excel открыт 10 раз
АutoCad 3 раза ну и т ...
mpn2
01 Апрель 2022, 18:29
Форум: CLARION for Windows
Тема: Как закрыть WORD после передачи в него данных?
Ответы: 115
Просмотры: 31391

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

Я так понимаю, что после первого выполнения:

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

feqOLE{'Application.Selection.Find.Execute("'&clip(Loc:F_Str)&'", , , , , , 1, 1, , "'&clip(Loc:R_Str)&'", 2)'}
надо отловить сообщение о том, что "файл WORDом уже открыт" и просто тупо прервать процедуру.