Таблицы Word

Таблицы Word

Игорь спрашивает:

Есть ряд слов:

собака кошка мышка кенгуру

цыпленок хомяк мишка птичка.

Как мне их добавить в таблицу, состоящую из 4 столбцов и 2 строк, чтобы каждое слово находилось в отдельной ячейке, не применяя к каждому слову операцию вырезать-вставить. Эти слова у меня так и находятся в столбик по 4 слова в строчку в вордовском документе (так же, как я и написал в примере), а чуть ниже есть таблица пустая, вот туда мне и надо их вставить.

Игорь, попробуйте вот такой макрос (ниже). Выделите ваши слова и запустите макрос:

Читать далее...

Юрий интересуется:

Как во всем документе удалить лишние концевые знаки абзацев в конце ячеек таблиц? Это именно знаки абзацев (^13) перед маркером конца ячейки. Вариант искать "(*^13)@", заменить на "\1" не работает в ячейках...

Для этих целей следует использовать следующий макрос. Работает для всех таблиц в документе и удаляет знаки абзацев только в конце текста в ячейке:

Читать далее...

Максим спрашивает:

Преобразовать одну таблицу в текст — дело нехитрое. Но у меня очень часто возникает задача преобразовать ВСЕ таблицы документа в текст. А их может быть десятки и сотни (это типичная ситуация, когда открываешь веб-страницу.) Есть ли какое-нибудь решение?

Следующий макрос может решить эту проблему.

Читать далее...

Александр спрашивает:

У меня Word 2003. Таблица, загруженная с Интернета, разорвана командой "Разбить таблицу". Вопрос: Как её соединить обратно?

Похожий вопрос был задан недавно на форуме ru-board.com. Пользователь спрашивал, как ему объединить несколько одинаковых по структуре таблиц в одну.

 

Я предлагаю воспользоваться следующим макросом (автор Helmut Weber). Однако, будьте аккуратны и осторожны, так как если между вашими таблицами есть какой-то текст, то он будет удален.

Читать далее...

Руслан спрашивает:

В документе несколько таблиц. Как узнать номер таблицы, в которой находится курсор ввода?

Если вам нужно узнать номер конкретной таблицы (в той, где находится курсор ввода), то надо воспользоваться следующим кодом:

Sub numCurTable()
'номер текущей таблицы
MsgBox ActiveDocument.Range(0, Selection.Tables(1).Range.End).Tables.Count
End Sub

Михаил задал вопрос:

После использования сервиса "Слияние" в MS Word, я получил документ с большим количеством однотипных таблиц (с индивидуальным заполнением). Можно ли теперь сохранить этот документ в виде отдельных файлов с уникальными названиями, каждый из которых будет содержать отельную таблицу?

Это можно сделать с помощью следующего макроса (ниже). Но предварительно создайте в корне диска папку Test, так как именно в нее будут сохранены новые документы с таблицами:

Читать далее...

Чтобы мгновенно удалить границы у таблицы, вставленной в документ, достаточно поместить курсор ввода в любую ячейку таблицы и нажать сочетание клавиш: «CTRL+ALT+U»

Тимофей спрашивает:

Как сделать условное форматирование в таблице Word: при значении "ready" - красить ячейку в зеленый цвет, при значении "on goning" - в желтый, и при других значениях - в красный? В Excel это называется условным форматированием. В Word найти такого не смог.

Тимофей, если вы хотите делать это автоматически, то вам нужно использовать макрос, который бы проверял каждую ячейку таблицы и, найдя определенное слово в ней, заливал бы эту ячейку нужным цветом.

В принципе это несложно реализовать с помощью следующего макроса.

Читать далее...

Наталья cпрашивает:

Как сделать границы у табличных ячеек разными по толщине и по рисунку?

Для того, чтобы изменить границы у таблицы в целом или у конкретной ячейки в частности, следует использовать диалоговое окно Границы и заливка.

Читать далее...

Недавно ко мне обратился коллега по работе с вопросом:

Можно ли уменьшить размер ширины ячейки и если да, то до какого минимума?

Проблема заключалась в следующем: коллега разрабатывал шаблон, в котором использовались таблицы. Между отдельными ячейками (с текстом) должны быть пробелы. Для этого он использовал пустые ячейки. Но их ширина были слишком велика, а как уменьшить размер ячейки он не знал. Вот пример начального состояния таблицы:

Читать далее...

Number one designer
^ Наверх