0
Mashinist
12.02.16
✎
17:16
|
Есть такой код
Wk = Новый COMОбъект("Word.Application");
Wk.Visible = Ложь;
Wk.Documents.Open(ПутьКФайлу);
Все прекрасно открывает без видимости окна Ворда, но только если файл не открыт. Тогда возникает вопрос и файл можно открыть только для чтения, но уже при этом файл виден в ворде
Как бы так открыть сразу для чтения без вопросов
Ну или не открывать, сказав что файл уже открыт...
|
|
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.
|
|