Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ворд и OLE / 7 сообщений из 7, страница 1 из 1
03.11.2011, 15:39
    #37510708
katysha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ворд и OLE
Нужно открыть файл в Ворде, то с атрибутом "только чтение".

как правильно указать в 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
03.11.2011, 16:02
    #37510751
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ворд и OLE
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
03.11.2011, 16:11
    #37510774
katysha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ворд и OLE
Dim2000 ,

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

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

Догадайся с 1 раза ;)... в справке по Word VBA.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
03.11.2011, 17:28
    #37510950
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ворд и OLE
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
08.11.2011, 11:20
    #37515687
katysha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ворд и OLE
Всем спасибо за помощь. буду изучать справку.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ворд и OLE / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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