2014-03-17 2 views
0

Как установить номер столбца для текстового поля в VBA для Excel? (выделяется -> форма формы -> текстовое поле -> столбцы). Я попытался просмотреть всю необходимую информацию через Интернет и офис, но в текстовом поле можно найти только столбец только для чтения. Я использую Office 2010Столбцы VBA textBox

ответ

0

Я просто записал макрос, и он пришел с этим:

ActiveSheet.Shapes.Range(Array("TextBox 1")).Select 
    Selection.ShapeRange.TextFrame2.Column.Number = 2 
+0

Спасибо! Он работает :) Даже не думал использовать номер .. – user

0

После вырезания и вставки из док Слова, я обнаружил, что я имел текстовое поле под названием «Текст Вставка 1 ". Одна линия (демо для немедленного окна) показывает количество столбцов:
? Sheets(1).Shapes("Text Box 1").TextFrame2.Column.Number

и FWIW текст в коробке:
? Sheets(1).Shapes("Text Box 1").TextFrame.Characters.Text

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