powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не работает TextFrame.Characters.Text = "aaa"???
1 сообщений из 1, страница 1 из 1
Не работает TextFrame.Characters.Text = "aaa"???
    #34924483
naz1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо в макросе установить название узла организационной диаграммы.

Dim dgnNode As DiagramNode
Dim shDiagram As Shape
Dim shText As Shape
Dim ch As Characters

Set shDiagram = ActiveSheet.Shapes(1)
Set dgnNode = shDiagram.DiagramNode.Children.Item(1)
Set shText = ActiveSheet.Shapes(1).DiagramNode.Children.Item(1).TextShape
Set ch = shText.TextFrame.Characters

' читать существующий текст
aaa = ch.Text
MsgBox aaa
' изменить текст в узле
shText.TextFrame.Characters.Text = "aaa" ' или Cells(1,1)

Последняя строка дает "Нельзя установить свойство Text ..."

Если это ошибка Excel, как с ней бороться?
Заранее благодарен.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не работает TextFrame.Characters.Text = "aaa"???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]