![]() |
![]() |
|
Открыть rtf-файл если он уже открыт | ☑ | ||
---|---|---|---|---|
0
Mashinist
12.02.16
✎
17:16
|
Есть такой код
Wk = Новый COMОбъект("Word.Application"); Wk.Visible = Ложь; Wk.Documents.Open(ПутьКФайлу); Все прекрасно открывает без видимости окна Ворда, но только если файл не открыт. Тогда возникает вопрос и файл можно открыть только для чтения, но уже при этом файл виден в ворде Как бы так открыть сразу для чтения без вопросов Ну или не открывать, сказав что файл уже открыт... |
|||
1
mehfk
12.02.16
✎
17:19
|
Если только для чтения - сделай копию и открой ее.
|
|||
2
mehfk
12.02.16
✎
17:20
|
А езе, говорят, было какое-то свойство, отвечающее за то, чтобы ворд не показывл всю лишнюю байду.
|
|||
3
Ёпрст
гуру
12.02.16
✎
17:22
|
DisplayAlerts и прочая муть, можно только на чтение открыть
|
|||
4
Ёпрст
гуру
12.02.16
✎
17:25
|
Ну и в open - 3-ий параметр отвечает за ридонли
|
|||
5
Mashinist
12.02.16
✎
17:25
|
(3) Ок. Можно открыть только на чтение. Как?
|
|||
6
Ёпрст
гуру
12.02.16
✎
17:25
|
Open(FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate, Format) – открыть заданный документ
FileName – только этот параметр является обязательным, содержит путь к файлу, если надо открыть несколько документов, то имена разделяются пробелами. ConfirmConversions – содержит логическое значение, определяющее, надо ли отображать (TRUE) или нет (FALSE) отображать диалоговое окно Convert File, если документ записан не в формате Word. ReadOnly – определяет, открывать ли документ только для чтения (значение TRUE). AddToRecentFiles – если значение TRUE, то документ добавляется к списку файлов внизу меню Файл. PasswordDocument, PasswordTemplate – пароль к документу или пароль к шаблону, соответственно. Application Documents Word. Revert – если данный параметр содержит значение TRUE, то при попытке открыть уже открытый документ, сделанные в нем изменения не будут сохраняться. Если значение FALSE – произойдет простая активизация документа. WritePasswordDocument – пароль, который запрашивается при сохранении документа. WritePasswordTemplate - пароль, который запрашивается при сохранении шаблона. Format – параметр содержит параметр для преобразования файла. Значения: wdOpenFormatAuto (по умолчанию), wdOpenFormatDocument, wdOpenFormatRTF, wdOpenFormatTemplate, wdOpenFormatText, wdOpenFormatUnicodeText. |
|||
7
Mashinist
12.02.16
✎
17:34
|
(6) спасибо!
а то я нарыл в таком виде https://msdn.microsoft.com/ru-ru/library/tcyt0y1f.aspx Me.Application.Documents.Open(FileName:="C:\Test\NewDocument.docx", ReadOnly:=True) и ни как не мог понять что он третий, а не второй |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |