Ошибка 4407 при Expandallsections

  • Автор темы Nova
  • Дата начала
N

Nova

#1
Доброго вечера!


Пробую раскрыть все элементы документа, но при вызове получаю ошибку "Document command is not available".

Вот код:
Код:
Call workspace.EditDocument(True, doc)
Set uidoc = workspace.CurrentDocument
uidoc.ExpandAllSections
Права есть. Вручную все раскрывается.
 
R

RonTermit

#2
можно попробовать вот так...
Set uidoc = workspace.EditDocument(True, doc)
uidoc.ExpandAllSections
 

hosm

* so what *
18.05.2009
2 442
6
#4
а кинуть в постопен формы документа - так не получится?
 

alik86

Lotus team
20.11.2008
465
1
#5
А ругается на точно на <uidoc.ExpandAllSections> или же на <Call workspace.EditDocument(True, doc)>?
P.S. Принято писать <Call notesUIDocument.ExpandAllSections>
 
N

Nova

#6
документы менять нельзя

Да, именно на Expand, сам документ открывается.
Call тоже пробовал.
 
K

Klido

#7
если точно по синтаксису - должно работать

Syntax
Call notesUIDocument.ExpandAllSections
 
K

Klido

#9
мож с доступом к секциям что-то не так? все видны пользователю?
что-то вычисляется/скрывается в открытой секции?

топиковый еррор - это вроде как формульный, а не скриптовый?
 

hosm

* so what *
18.05.2009
2 442
6
#10
кстати, по логике приложения это действительно надо делать кодом?
может, подойдет просто настроить свойства секций при открытии документа в режиме редактирования? :)
 
K

Klido

#12
явно речь про глюки в какой-то версии клиента (в топе на ldd - проблемы с древними шаблонами к тому же)...

а если явно проверить в режиме ли редактирования уидок и если нет - проставить/перевести повторно? см. пример в хелпе....
 
N
#13
проверял. режим редактирования True.
в общем непонятно.
база версии 4
 
N
#15
база - 4, клиент - 8.5
открывал как открыть приложение.

вручную секции открываются, проблема была в том, что на всем документе кидается эта ошибка о недопустимости операции.
 

nvyush

Lotus team
22.04.2009
2 317
0
#16
Nova
Обнаружил в справке для @Command( [SectionExpandAll] ):
If sections exist in a table only, this command triggers the message, "Cannot execute the specified command." To prevent this behavior, add a section outside the table, to the page or form background.
Может в этом причина?