Форматирование таблиц в Word - VBA (57090)
Формулировка задачи:
Здравствуйте! У меня есть куча документов с таблицами на 3 листа. Нужно, чтобы по нажатию кнопки всё содержимое отформатировалось(уменьшился шрифт, уменьшилась высота строк, удалились разрывы страниц и содержимое колонтитулов и т.д). Т.е. всё должно уместиться на одном листе! Все документы одинаковые. Пример документа, кидаю. Заранее благодарю!!!!
Решение задачи: «Форматирование таблиц в Word»
textual
Листинг программы
Sub m_2() 'обработка всех таблиц в одном документе Dim oTable As Table Dim response As String response = MsgBox("Обработать все таблицы?", vbCritical + vbYesNo) 'Чтобы случайно не запустить макрос If response = vbNo Then Exit Sub For Each oTable In ActiveDocument.Tables oTable.LeftPadding = CentimetersToPoints(0.05) oTable.RightPadding = CentimetersToPoints(0.05) oTable.PreferredWidthType = wdPreferredWidthPoints oTable.PreferredWidth = CentimetersToPoints(9) oTable.Range.Font.Size = 8 Next End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д