Меняем местами столбцы таблицы
Если вам потребовалось изменить порядок столбцов в таблице, то это легко сделать при помощи простой методики с использованием GREP.
1. Сделайте копию таблицы.
2. Пребразуйте скопированную таблицу в текст (Меню Table > Convert Table to Text).
3. Выделите получившийся текстовый фрейм черной стрелкой или поставьте туда текстовый курсор.
4. Запустите Поиск и замену (Ctrl+F), вкладка GREP, заполняйте поля следующим образом:
Find: (.+)\t(.+)\t(.+)\t(.+)
В поле Find приведено выражение для таблицы из четырех колонок. В вашем случае должно стоять столько выражений (.+), разделенных знаком табуляции \t, сколько у вас столбцов.
Change to: $2\t$1\t$3\t$4
В данном выражении меняются местами первый и второй столбец таблицы. Если надо было бы поменять местами первый и четвертый столбцы, то выражение было бы таким:
Change to: $4\t$2\t$3\t$1. Понятен алгоритм?
Установите Search: Story, и нажмите кнопку Change All.
Расположение бывших столбцов изменится, остаётся ввести их в исходную таблицу.
5. Выделите всё в текстовом фрейме (Ctrl+A) и скопируйте в буфер обмена.
6. В текстовом режиме выделите всю исходную таблицу.
7. Выберите из меню Edit > Paste without Formatting (Shift+Ctrl+V). На этом всё. Текстовый фрейм с развоплощенной таблицей можно удалить.
Дополнение
Так было раньше. Теперь же столбцы и строки таблицы легко перетягиваются мышью в любое место.
В моем варианте выражение
Find: (.+)\t(.+)\t(.+)\t(.+)
не сработало.
Зато отлично работает выражение:
(.*)\t(.*)\t(.*)\t(.*)
Пробовал на InDesign CS5