Многие люди по тем или иным причинам всегда используют вкладки для создания простых таблиц, а не встроенный редактор таблиц, который включает Word. Если вы хотите быстро преобразовать «таблицу с вкладками» в настоящую таблицу Word, вы оцените этот совет. Представленный здесь макрос, TabToTable, предполагает, что каждая строка представляет отдельную строку в таблице, а вкладки представляют собой разделение между столбцами.

Вы можете задаться вопросом, почему вы хотите использовать макрос для преобразования таблицы с вкладками, а не использовать опцию Convert из меню Table. Причина проста: параметр «Преобразовать» предполагает, что каждая вкладка представляет собой столбец. Если вы были вокруг блока несколько раз, вы уже знаете, что часто таблицы с вкладками используют несколько вкладок между столбцами. Таким образом, первая задача макроса — заменить несколько вкладок одной вкладкой, а затем выполнить преобразование.

Sub TabsToTable     With Selection.Find         .ClearFormatting         .Replacement.ClearFormatting         .Text = "^t{2,}"

.Replacement.Text = "^t"

.Forward = True         .Wrap = wdFindStop         .Format = False         .MatchCase = False         .MatchWholeWord = False         .MatchAllWordForms = False         .MatchSoundsLike = False         .MatchWildcards = True     End With     Selection.Find.Execute Replace:=wdReplaceAll     Selection.ConvertToTable _       Separator:=wdSeparateByTabs, _       Format:=wdTableFormatNone End Sub

Когда вы будете готовы запустить макрос, просто выделите текст, который хотите преобразовать. Когда вы запустите этот макрос, вы получите то же самое, что и если бы вы выбрали опцию «Преобразовать» в меню «Таблица», а затем выбрали «Текст в таблицу». Это означает, что ваши столбцы могут выглядеть необычно; их размер обязательно нужно будет изменить. Но тяжелая работа по избавлению от всех вкладок была сделана за вас.

_Примечание: _

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

link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (1395) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:

link: / wordribbon-Formatting_an_ASCII_Table_with_Tabs [Форматирование таблицы ASCII с помощью вкладок].