Я открыл вкладку разработчика и записал макрос, чтобы увидеть вывод.Я немного подправил код и произвел следующее:
Worksheets("Sheet1").Shapes.Range(Array("TextBox 1")).TextFrame2. _
TextRange.Characters.Text = "Goodbye moon..."
Первоначальный результат записи макросов был:
ActiveSheet.Shapes.Range(Array("TextBox 1")).Select
Selection.ShapeRange(1).TextFrame2.TextRange.Characters.Text = "Hello World!!!"
Я решил заменить ActiveSheet
на определенное имя ихотел ссылаться напрямую, не требуя выбора.
Надеемся, что использование функции записи макроса может помочь вам найти ссылку на искомые элементы.