• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Ошибка 4407 при Expandallsections

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

Nova

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


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

Вот код:
Код:
Call workspace.EditDocument(True, doc)
Set uidoc = workspace.CurrentDocument
uidoc.ExpandAllSections

Права есть. Вручную все раскрывается.
 
R

RonTermit

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

hosm

а кинуть в постопен формы документа - так не получится?
 
A

alik86

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

Nova

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

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

Klido

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

Syntax
Call notesUIDocument.ExpandAllSections
 
K

Klido

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

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

hosm

кстати, по логике приложения это действительно надо делать кодом?
может, подойдет просто настроить свойства секций при открытии документа в режиме редактирования? :)
 
N

Nova

Только кодом.

Посмотрите, пожалуйста, вот этот тред - почти оно, но обход вроде как не для моего случая.
 
K

Klido

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

а если явно проверить в режиме ли редактирования уидок и если нет - проставить/перевести повторно? см. пример в хелпе....
 
N

Nova

проверял. режим редактирования True.
в общем непонятно.
база версии 4
 
N

Nova

база - 4, клиент - 8.5
открывал как открыть приложение.

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

nvyush

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.
Может в этом причина?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!