Есть ли простой способ изменить заголовок кнопки ActiveX в VBA? - PullRequest
0 голосов
/ 28 апреля 2019

Я нашел эти другие вопросы здесь и здесь , которые были слишком сложными.Мне просто нужен простой способ изменить заголовок кнопки ActiveX «CommandButton1» при запуске кода VBA.Я уверен, что это можно сделать намного проще, чем в других примерах?

Ответы [ 2 ]

4 голосов
/ 28 апреля 2019

Для кода, не работающего в модуле листа (Sheet1 это лист Кодовое имя ):

Sheet1.CommandButton1.Caption = "Text"

Для кода, работающего в модуле листа, часть Sheet1.не нужен.

1 голос
/ 28 апреля 2019

Я не думаю, что это может быть намного проще, чем это:

Sub test()
Dim sht As Worksheet
Set sht = ThisWorkbook.Worksheets("Name of your Worksheet") 'the worksheet in which the button is located
sht.OLEObjects("Name of your Command Button").Object.Caption = "test"
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...