powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Word и Cache
16 сообщений из 16, страница 1 из 1
Word и Cache
    #35277803
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как считать из doc - файла информацию из Cache?
Я подключил через Cache Activate библиотеку Microsoft Word 11.0 Object Library (v.8.3).
Стали доступны с сотню новых классов, среди которых есть:
Activate.Word.Documents
Activate.Word.Globals
.
.
.
и куча всего...
И из этого добра не могу найти то, что нужно для процесса считывания...
Подскажите плз, если сталкивались с подобным!
В документации мало информации - только об общих свойствах..
...
Рейтинг: 0 / 0
Word и Cache
    #35279701
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю так:
Код: plaintext
1.
2.
3.
4.
5.
6.
s file=##class(Activate.Word.Documents).%New("E:\Документ.doc")
do file.Open("RUK\CP1251\")
s x=##class(User.Text).%New()
d x.FileGlobal.CopyFrom(file)
d x.%Save()
q

и при этом open не работает, хотя и задекларирован этот метод в документации...
...
Рейтинг: 0 / 0
Word и Cache
    #35279889
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
s file=##class(Activate.Word.Documents).%New("E:\Документ.doc")
Обычно %New() так не работает... Посмотрите какие свойства имеет экземпляр класса Activate.Word.Documents, возможно одному из них нужно присваивать путь и имя файла, а потом делать
Код: plaintext
do file.Open("RUK\CP1251\")
Сам-то я правда с этим не работал...
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Word и Cache
    #35279903
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, вот еще что... Попробуйте, как вариант
Код: plaintext
s ok=file.Open("RUK\CP1251\")
и посмотрите значение переменой ok...
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Word и Cache
    #35279952
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока что получилось токо открыть (для чтения) вордовский файл:
Код: plaintext
1.
2.
set word=##Class(Activate.Word.Application).%New()
s myDoc=word.Documents.Open("E:\Документ.doc")
...
Рейтинг: 0 / 0
Word и Cache
    #35280025
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так может там есть какие-то параметры для изменения типа доступа при открытии... Посмотрите в Caché Class Reference .
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Word и Cache
    #35280084
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaТак может там есть какие-то параметры для изменения типа доступа при открытии... Посмотрите в Caché Class Reference .


Может и есть.. но создатели документации видно это тщательно скрывают, блин...
Даже на англицком ничего внятного...
...
Рейтинг: 0 / 0
Word и Cache
    #35280098
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А че там с методами и их параметрами?
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Word и Cache
    #35280135
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaА че там с методами и их параметрами?


Примерно то же самое... пояснение не прилагаецца!
(ладно... будем искать, но уже после ПРАЗДНИКОВ!), кста., с наступающими!
...
Рейтинг: 0 / 0
Word и Cache
    #35280210
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CacheLotс наступающими!
И тебя!
...
Рейтинг: 0 / 0
Word и Cache
    #35283274
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть метод который формирует Doc файл, если Вам интересно смотреть код, я вышлю но с минимумом комментариев.
...
Рейтинг: 0 / 0
Word и Cache
    #35290910
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
u78У меня есть метод который формирует Doc файл, если Вам интересно смотреть код, я вышлю но с минимумом комментариев.

Интересно, вышлите плз!
popov*zsmu.zp.ua
...
Рейтинг: 0 / 0
Word и Cache
    #35310024
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CacheLot
Интересно, вышлите плз!
popov*zsmu.zp.ua
Выслал 12 мая вечером. Скажите получили или нет.
...
Рейтинг: 0 / 0
Word и Cache
    #35313998
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
u78 CacheLot
Интересно, вышлите плз!
popov*zsmu.zp.ua
Выслал 12 мая вечером. Скажите получили или нет.

Псиб! Получил!
Но, думаю, буду использовать токо фрагменты этого кода для генерации отчётов в ворде...
А для сохранения в БД Cache пока что буду использовать textarea... просто показалось, что на скорую руку и без пива тут не разобраться!
Спасибо!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Word и Cache
    #36583578
Beefcake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
u78,
вышлите и мне, пожалуйста
ai_serega@tut.by
...
Рейтинг: 0 / 0
Word и Cache
    #36583885
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CacheLot
Но, думаю, буду использовать токо фрагменты этого кода для генерации отчётов в ворде...

Но Великая и Ужасная Microsoft не рекомендует этого делать :(
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Word и Cache
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]