Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возникает после изменения текста фигуры в документе.
Синтаксис
выражение. TextChanged (фигура)
выражение Переменная, представляющая объект Pages .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Shape | Обязательный | [IVSHAPE] | Фигура, текст которой изменен. |
Примечания
Событие TextChanged возникает при изменении необработанного текста фигуры, например при изменении символов, сохраненных в Microsoft Visio для фигуры. Если символы фигуры изменяются под влиянием ввода пользователя, событие TextChanged не активируется до тех пор, пока не завершится сеанс редактирования текста.
При добавлении поля к тексту фигуры или удалении из него изменяется исходный текст. поэтому возникает событие TextChanged . Однако при изменении текста в поле событие TextChanged не возникает. Например, у фигуры есть текстовое поле, в котором показана ее ширина. Событие TextChanged не возникает при изменении ширины фигуры, так как необработанный текст, сохраненный для фигуры, не изменился, хотя видимый (развернутый) текст фигуры изменился. Используйте событие CellChanged для одной из ячеек в разделе текстовых полей, чтобы определить, когда текст в текстовом поле изменяется.
Чтобы получить доступ к необработанному тексту фигуры, используйте свойство "Текст ". Для доступа к тексту фигуры, в которой расширены текстовые поля, используйте свойство Characters.Text . Определить расположение и свойства текстовых полей в тексте фигуры можно с помощью объекта Shape.Characters .
В Visio 5.0 и более ранних версиях необработанные символы, сообщаемые свойством "Текст " для поля, включали четыре символа, первый из которых был escape-символом. Начиная с Visio 2000, в потоке необработанного текста присутствует только один escape-символ.
Если вы используете Microsoft Visual Basic или Visual Basic для приложений (VBA), синтаксис в этом разделе описывает распространенный и эффективный способ обработки событий.
Если вы хотите создать свои собственные объекты Event , используйте метод Add или AddAdvice .
Чтобы создать объект Event , который запускает надстройку, используйте метод Add , применяемый к коллекции EventList .
Чтобы создать объект события , получающий уведомление, используйте метод AddAdvice .
Чтобы найти код события для события, которое вы хотите создать, см. Коды событий.
Примечание.
Используйте переменные WithEvents VBA, чтобы поглотить событие TextChanged .
По соображениям производительности набор событий объекта Document не включает событие TextChanged . Чтобы поглотить событие TextChanged из объекта Document (и из объекта ThisDocument в проекте VBA), необходимо использовать метод AddAdvice .
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.