AGLevchenko
Member
Помогите с проблемой, может кто уже сталкивался.
Средствами LS создаю и заполняю документ MS Word.
Хочу оградить юзверей от исправления данного документа стандартными средствами MS.
Записал макрос, получил строки
Selection.Editors.Add wdEditorEveryone
ActiveDocument.Protect Password:="rktjgfnhf", NoReset:=False, Type:= _
wdAllowOnlyReading, UseIRM:=False, EnforceStyleLock:=False
Перенес в Lotus:
Set WordApp = CreateObject (Word.Aplication)
Set WordDoc = WordApp.Document.Open (FilePath)
WordApp.Selection.Editors.Add -1
WordDoc.Protect "Password", false, 3, False, False
Выдает ошибку:
Automation object argument type mismatch
на строке
WordDoc.Protect "Password", false, 3, False, False
Количество аргументов такое-же, с типами тоже тяжело ошибиться
Подскажите, что может быть?
Средствами LS создаю и заполняю документ MS Word.
Хочу оградить юзверей от исправления данного документа стандартными средствами MS.
Записал макрос, получил строки
Selection.Editors.Add wdEditorEveryone
ActiveDocument.Protect Password:="rktjgfnhf", NoReset:=False, Type:= _
wdAllowOnlyReading, UseIRM:=False, EnforceStyleLock:=False
Перенес в Lotus:
Set WordApp = CreateObject (Word.Aplication)
Set WordDoc = WordApp.Document.Open (FilePath)
WordApp.Selection.Editors.Add -1
WordDoc.Protect "Password", false, 3, False, False
Выдает ошибку:
Automation object argument type mismatch
на строке
WordDoc.Protect "Password", false, 3, False, False
Количество аргументов такое-же, с типами тоже тяжело ошибиться
Подскажите, что может быть?