2016-07-05 3 views
-1

Я искал эту проблему, но не могу найти решение, которое работает для меня.Ошибка: «Элемент с указанным именем не найден».

Я сделал дополнительные кнопки, с помощью пользовательского интерфейса слова 2013, и дал им определенное имя в своих свойств («knop11»)

ThisDocument.Shapes("knop11").Visible = False 

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

ответ

0

Это зависит от типа управления вы вставляете, если вы используете ActiveX Опция кнопки не входит в фигуры, но она будет создана как независимый объект. В этом случае вам просто нужно использовать свои функции напрямую. Однако в кнопках параметров нет свойства видимости, вы можете использовать суровая работа вокруг, как изменение размера кнопок или его ForeColor Что-то вроде:.

If knop11.Height > 1 Then 
    knop11.Height = 1 
Else 
    knop11.Height = 20 
End If 

Просто как быстрый наконечник, когда вы делаете UI, элементы управления, которые включены в формы документа, являются ContentControls, и обычно вы заполняете свойство TAG, чтобы искать их позже. Вы также можете использовать элемент управления содержимым флажка и программировать поведение параметров в своих макросах.