powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ворд и OLE
7 сообщений из 7, страница 1 из 1
Ворд и OLE
    #37510708
katysha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно открыть файл в Ворде, то с атрибутом "только чтение".

как правильно указать в ole_Object.Documents.open команду readonly = true

синтаксис вроде бы вот такой ole_Object.Documents.open(FileName='s:\for_log\priloshenie.doc', ReadOnly=true),
но не работает

И еще один момент. Как после закрытия документа закрыть и сам Ворд?

Вот код

Ole_Object = Create OLEobject
if ole_object.ConnectToNewObject('word.application') = 0 then
ole_Object.Documents.open('s:\for_log\priloshenie.doc')
ole_object.Application.PrintOut()
ole_Object.Documents.close()
Ole_Object.Disconnectobject( )
end if

Builder 9.0.3 (8836)
...
Рейтинг: 0 / 0
Ворд и OLE
    #37510751
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.11.2011 16:39, katysha пишет:

> ole_Object.Documents.open(FileName='s:\for_log\priloshenie.doc',
> ReadOnly=true),
> но не работает

Естессно...

obj_word.Documents.Open(ls_name, FALSE, TRUE)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Ворд и OLE
    #37510774
katysha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim2000 ,

спасибо, теперь файл как надо открывается, а как с вордом быть?
...
Рейтинг: 0 / 0
Ворд и OLE
    #37510790
katysha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и если не секрет, то где можно найти описание такой вещи
...
Рейтинг: 0 / 0
Ворд и OLE
    #37510947
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.11.2011 17:14, katysha пишет:

> и если не секрет, то где можно найти описание такой вещи

Догадайся с 1 раза ;)... в справке по Word VBA.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Ворд и OLE
    #37510950
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
katyshaDim2000 ,

спасибо, теперь файл как надо открывается, а как с вордом быть?Вероятно, надо сказать quit.
Примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Ole_Object = Create OLEobject
if ole_object.ConnectToNewObject('word.application') = 0 then
ole_Object.Documents.open('s:\for_log\priloshenie.doc')
ole_object.Application.PrintOut() 
ole_Object.Documents.close()
ole_Object.Application.Quit (- 1 ,  0 )
Ole_Object.Disconnectobject( )
end if
Правильные параметры посмотрите в справке по MS Word

katyshaи если не секрет, то где можно найти описание такой вещи В интернете?
...
Рейтинг: 0 / 0
Ворд и OLE
    #37515687
katysha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо за помощь. буду изучать справку.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ворд и OLE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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