Скрыть командную кнопку на слове документ - PullRequest
3 голосов
/ 11 мая 2010

У меня есть .doc с командной кнопкой (cmdStart), которая открывает форму. После заполнения формы я нажимаю кнопку, чтобы закрыть форму и заполнить .doc.

Я хочу скрыть начальный cmdStart и в .doc, когда форма закрывается, Ive пытается document.shapes (1) .visible = false и cmdStart.visible = false, но ни один из них не работает.

Есть идеи?

спасибо (ps я не могу просто открыть форму из autonew, для начала мне нужен cmdStart)

Ответы [ 2 ]

3 голосов
/ 11 мая 2010

У вас есть несколько вариантов, чтобы справиться с этим.Тем не менее, вы не сможете скрыть свою командную кнопку, но вы сможете удалить ее.

Удаление кнопки можно выполнить с помощью следующего кода:

Private Sub CommandButton1_Click()
    CommandButton1.Select
    Selection.Delete
End Sub

(обратите внимание, что обычно вы можете скрыть текст в Word, установив скрытый шрифт, например, вызвав Selection.Font.Hidden. Однако это не влияет на элементы управления.)

Если вы удалили кнопку, и она понадобится вам позже, вам придется ее заново создать.В этом случае было бы неплохо пометить положение кнопки закладкой.

Другой вариант - использовать поле кнопки MACRO.Такое поле можно вставить из диалогового окна Вставить поле и использовать для запуска макроса.

1 голос
/ 21 декабря 2016

Если вы действительно хотите «спрятать» кнопку, вы можете установить Высота и Ширина на 0,75, и она практически исчезла. Затем измените размер на «показать». Я также видел, как люди помещали их в теги и скрывали теги. Надеюсь, это поможет

...