Таблицы Word
Таблицы Word
Алексей спрашивает:
Есть ли возможность оформить таблицу одним абзацем,чтобы не допустить разрыва таблицы при переходе на новую страницу? В середине документа есть таблица из нескольких строчек. Пользователь добавляет строки в документ до таблицы. Вследствие чего может произойти разрыв таблицы по двум страницам. И вот этого надо избежать.
Да, такая возможность есть.
Линии вместо подчеркиваний
Рубрика: Вопрос-Ответ | Таблицы Word | Стили и форматированиеМетки: границы | таблицы | форматирование
Дата: 22/04/2008 22:25:49
Ольга спрашивает:
Можно ли сделать так, чтобы в бланке, созданном в ворде (например, шаблон договора) писать поверх строчек (не применяя "нижнее подчеркивание")?
Да, это возможно. Есть два основных способа (примеры для редактора Word 2003).
Как развернуть номер страницы по часовой или против часовой стрелки
Рубрика: Вопрос-Ответ | Таблицы Word | Стили и форматированиеМетки: нумерация | таблицы | форматирование
Дата: 03/04/2008 12:23:18
Владимир спрашивает:
Номер страницы - это поле (надпись (рамка) с полем).
Можно развернуть надпись и текст внутри него по часовой или против часовой стрелки (Спасибо Илье Вихареву за указание на мою ошибку). Это делается специальной кнопкой "Направление текста" из панели инструментов "Надпись".
Кроме того, если использовать в колонтитулах однострочную таблицу, и в одной из ячеек таблицы (если ячеек несколько) вставить нумерацию страниц, то также можно изменить в этой ячейке направление текста на 90 градусов по часовой или против часовой стрелки.
Чтобы изменить направление текста в ячейке таблицы, воспользуйтесь соответствующей кнопкой на панели инструментов Таблицы и границы либо щелкните правой кнопкой мыши внутри ячейки и выберите из контекстного меню команду Направление текста. Откроется одноименное диалоговое окно, в котором выберите ваш вариант изменения направления текста.
Если вы работаете с редактором Word 2007, то вставьте курсор ввода в ячейку, размещение текста в которой вы хотите изменить, и в появившемся контекстном меню Работа с таблицами перейдите на вкладку Макет. В группе команд Выравнивание нажмите кнопку Направление текста, а затем другими дополнительными кнопками выберите нужный вам вариант выравнивания текста. Поскольку при нажатии кнопки Направление текста не появляется диалоговое окно, то чтобы изменить направление текста следует еще раз щелкнуть по этой кнопке.
Как определить нахождение курсора ввода в ячейке таблицы
Рубрика: Макросы | Таблицы WordМетки: макросы | позиция курсора | таблицы
Дата: 07/11/2007 22:17:12
Как узнать, находится ли курсор ввода в таблице в документе Word или нет?
Недавно мне пришлось столкнуться с такой проблемой, когда я готовил шаблон документа для организации. Пришлось поспрашивать на тематических форумах по программированию. Решение нашлось быстро. Возможно оно кому-то и пригодится.
P.S. Обнаружилось, что если курсор ввода находится в конце таблицы (не в последней ячейке, а за границей таблицы впритык к последней ячейке), то этот макрос выдает неверный результат.
Правильнее использовать другой код (макрос + функция), опубликованный ниже макроса "PointIntoTable".
Sub PointIntoTable
Set rngTable = Selection.Range
If Not rngTable.Information(wdWithInTable) Then
MsgBox prompt:="Курсор находится вне таблицы"
Else
... 'ваш код после условия
End if
End sub
Дополнено с учетом комментариев Вождя и Александра Витера:
Sub PointIntoTable2()
Dim rngTable As Range
Set rngTable = Selection.Range
If Range_InCell(rngTable) = True Then
MsgBox prompt:="Курсор находится в таблице"
Else
MsgBox prompt:="Курсор находится вне таблицы"
End If
End Sub
Public Function Range_InCell(ByRef icRange As Word.Range) As Boolean
' возвращает True, если область icRange целиком находится в ячейке
Range_InCell = False
On Error Resume Next
If icRange.Information(wdWithInTable) <> True Then
ElseIf icRange.Cells.Count <> 1 Then
Else
Range_InCell = True
End If
End Function
Надпись “Продолжение таблицы” в документах по ГОСТ
Рубрика: Вопрос-Ответ | Таблицы WordМетки: ГОСТ | надписи | таблицы
Дата: 27/10/2007 12:45:33
В комментариях к заметкам на блоге, которые посвящены работе с таблицами, время от времени появляется один и тот же вопрос: Как добавить надпись "Продолжение таблицы" для продолжающейся на других страницах документа таблицы.
Есть хорошие новости для всех, кто готовит документы, руководствуясь государственными стандартами (ГОСТ) и, в частности, документом "Единая система конструкторской документации. Общие требования к текстовым документам. ГОСТ 2.105-95".
Макрос подсчета количества строк в таблице
Рубрика: Макросы | Таблицы WordМетки: макросы | статистика | таблицы
Дата: 26/09/2007 12:57:53
Если ваш документ содержит таблицу и вам нужно подсчитать количество строк в ней, то результат можно получить двумя способами.
Первый способ заключается в том, что вы выделяете таблицу, открываете диалоговое окно Свойства таблицы и на вкладке Строка узнаете количество строк:
Менеджер таблиц
Рубрика: Программы | Сайты | Таблицы Word | Шаблоны WordМетки: надстройки | программы | сайты | таблицы | шаблоны
Дата: 18/09/2007 23:58:01
Если вы часто работаете с таблицами Word и вам постоянно приходится их рисовать вручную или заново подбирать количество строк и столбцов с помощью диалогового окна Вставка таблицы, то следующая надстройка может существенно облегчить ваш труд и сэкономить немало времени.
Table Template Manager позволяет добавлять в коллекцию используемые вами таблицы как шаблоны и вставлять их в документы Word одним нажатием кнопки. Причем, все границы, стили, цвет, формат таблицы будут сохранены и применены в следующий раз, когда вы воспользуетесь ранее созданной таблицей как шаблоном и вставите ее в документ.
Как выровнять все таблицы по ширине окна
Рубрика: Макросы | Таблицы Word | Стили и форматированиеМетки: макросы | таблицы | форматирование
Дата: 07/09/2007 12:24:45
Если в вашем документе содержится много таблиц, имеющих различный формат и выравнивание на странице, то их ручное выравнивание может занять немало времени и утомить пользователя.
Но есть возможность запустить небольшой макрос, который сам выровняет все имеющиеся в документе таблицы по ширине окна. Таблицы станут одинаковыми и это будет красиво смотреться в документе. Вот код:
Sub tableAutoFit() ' Выравнивает все таблицы в документе по ширине окна Dim myTable As table For Each myTable In ActiveDocument.Tables myTable.AutoFitBehavior wdAutoFitWindow Next myTable End Sub
Как разделить таблицу на две части
Рубрика: Таблицы Word | Стили и форматированиеМетки: таблицы | форматирование
Дата: 04/08/2007 12:01:40
Если вам требуется вставить текст внутри таблицы (между определенными строками таблицы) или разделить таблицу на две части, то поместите курсор ввода в ту строку, которая должна быть у вас в начале второй таблицы, и нажмите сочетание клавиш: «CTRL+SHIFT+ENTER»
Таблица разделится на две части, между которыми можно ввести обычный текст.
Как добавить строку перед таблицей
Рубрика: Таблицы Word | Стили и форматированиеМетки: таблицы | форматирование
Дата: 04/08/2007 11:22:36
При работе с таблицей в документе вам может потребоваться вставить какой-либо текст перед таблицей, например, ее название. Хорошо, если над таблицей есть свободное место и добавление текста не проблема. Но если таблица нарисована впритык к верхнему полю страницы или идет сразу же после рисунка, то в этом случае может помочь следующий совет.
Поставьте курсор ввода в первую строку таблицы и нажмите сочетание клавиш Ctrl+Shift+Enter или выберите в меню Таблица команду Разбить таблицу. Если вы используете Word 2007, то перейдите на вкладку Макет контекстной вкладки Работа с таблицами и в группе команд Объединить нажмите кнопку Разбить таблицу.
Если нажать сочетание клавиш Ctrl+Enter, то будет вставлен разрыв страницы и таблица окажется в новом разделе.

Поиск
Рубрики
Подписка
Читают
Обсуждают
страницы
сайты
статистика