2016-07-20 3 views
1

Я могу добавить текст в текстовое поле, используя следующий метод:Добавить текст в текстовом поле Excel VBA

ActiveSheet.Shapes.Range(Array("TextBox 6")).Select 
Selection.Text = "a" 

Однако выбор формы кажется, плохая практика. Я хотел бы использовать что-то вроде:

Worksheets("Dashboard").Shapes("Textbox 6").Text = "a" 

Как это достижимо?

ответ

2

Использование командной TextFrame свойству

ActiveSheet.Shapes("Textbox 6").TextFrame.Characters.Text = "Hello"

+0

совершенны, спасибо. – User632716

Смежные вопросы