Добавление текст в прямоугольники - VBA

Узнай цену своей работы

Формулировка задачи:

Есть документ *.doc. В нем Панель рисования>Прямоугольник Далее в документе рисуем несколько прямоугольников (аналог добавить/изменить текст через контекстное меню). Задача добавить определенный текст в прямоугольники (например в условно 1й "тест1", в другой "тест2" и т.д.). Самостоятельно найти решение не получилось. Заранее спасибо.

Решение задачи: «Добавление текст в прямоугольники»

textual
Листинг программы
  1. Sub writeField(index As Long, text As String, Optional isTime As Boolean)
  2.     With ActiveDocument.Shapes(index)
  3.         .Select
  4.         .TextFrame.TextRange.text = text
  5.     End With
  6.    
  7.     If isTime Then
  8.         Selection.EndKey Unit:=wdLine, Extend:=wdMove
  9.         Selection.MoveLeft Unit:=wdCharacter, Count:=2, Extend:=wdExtend
  10.         With Selection
  11.                 With .Font
  12.                     .Superscript = True
  13.                     .Underline = wdUnderlineSingle
  14.                 End With
  15.         End With
  16.     End If
  17. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы