Поменять слова рядом друг с другом в Word?

11782
Chris_45

Если у меня есть документ Word и я хочу, чтобы 2 слова рядом друг с другом менялись местами с помощью другого, возможно ли это с помощью какой-либо функции или логики в Word?

2
Как я полагаю, это не так просто, как «вырезать слово A, перейти к слову B, вставить слово A, вырезать слово B, перейти к предыдущей позиции слова A, вставить слово B», можете ли вы быть более конкретным? Вы хотите сделать это в макросе? В диалоге «Поиск и замена»? С 1 командой и 2 выбранными словами? ... Snark 14 лет назад 0
Интересно, насколько умный Word, это действие по умолчанию с cut и т. Д. Но мне интересно, есть ли в Word какая-то своп-функция, я знаю, что есть функции для Word, если у вас есть таблица с FALSE, NOT OR и так далее, но у меня нет нашел какие-то функции "вне таблицы", но есть ли? Chris_45 14 лет назад 0

6 ответов на вопрос

8
kaba

Не уверен, что я понимаю ваш вопрос, но вы можете использовать поиск и замену следующим образом:

  1. Заменить первое слово чем-то случайным
  2. Заменить второе слово на первое слово
  3. Заменить случайное слово вторым словом
Это самый простой способ сделать это. alex 14 лет назад 0
Какой самый сложный способ сделать это? Chris_45 14 лет назад 0
Модифицируйте каждую работу вручную :). Я могу думать о других способах ... alex 14 лет назад 0
Там нет сложного пути, я вас уверяю. Я могу придумать бесконечно сложные способы сделать это. waiwai933 14 лет назад 1
А зачем тебе в первую очередь самый сложный путь? Мол, у вас легкая жизнь без проблем и вам скучно, поэтому вы начинаете придумывать проблемы, чтобы оживить свою жизнь? :) Ну, я не знаю, вступить в армию? Или спрыгнуть с самолета с парашютом? :] Kirill Strizhak 14 лет назад 1
7
Bonus

Если слова рядом друг с другом,

Включите «Использовать подстановочные знаки»

Найти: (1-е слово) (2-е слово)

Заменить: \ 2 \ 1

Но что, если они не рядом друг с другом? Chris_45 14 лет назад 0
Вы должны были бы лучше формулировать регулярные выражения, чем я. Это может помочь http://office.microsoft.com/en-gb/word/HA010873041033.aspx Bonus 14 лет назад 0
Это нормально, когда они, как вы говорите, рядом друг с другом. Благодарю. Chris_45 14 лет назад 0
4
Dave Webb

Если вы хотите, чтобы какой-то VBA поменял местами два соседних слова, это будет сделано:

Sub SwapWords() 'Clear Selection Selection.SetRange Start:=Selection.Start, End:=Selection.Start 'Expand Selection to word under cursor Selection.Expand 'Cut word Selection.Cut 'Move one word right Selection.MoveRight Unit:=wdWord 'Paste word Selection.Paste End Sub 
1
Kije

Случайные слова не нужны, если у вас есть два точных слова, разделенных одним пробелом (или похожий макет CONSISTENT)

Используйте Найти и заменить, чтобы найти слово1 слово2 и заменить слово2 слово1

0
ladeeofthelake

Я только что обнаружил, что это проще всего сделать в Microsoft Excel:

  1. Откройте книгу Excel и вставьте данные, которые нужно поменять местами, в электронную таблицу.
  2. Прежде всего, убедитесь, что у вас есть пустой столбец рядом с местом, где произойдет разделение, поэтому вставляйте столбцы по мере необходимости.
  3. Выделите столбец, который вы хотите отделить.
  4. На вкладке «Группа данных» выберите «Текст в столбцы», откроется «Мастер преобразования текста в столбцы».
  5. Excel определит исходный тип данных для вас (если каждый набор данных имеет одинаковое количество символов, будет выбран фиксированный. Если нет, разделитель будет.) Нажмите кнопку Далее.
  6. Если ваши текущие данные разделены одним из перечисленных разделителей (обычно пробел), выберите их и нажмите «Далее».
  7. Выберите тип формата данных столбца (текст, число и т. Д.), Нажмите «Готово».
  8. Он может спросить вас, хотите ли вы заменить содержимое ячеек назначения, нажмите «ОК».

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

-1
Ashlyn
  1. Выделите слово левой кнопкой мыши.
  2. Удерживая нажатой правую кнопку мыши, переместите курсор туда, куда вы хотите, чтобы слово попало.
  3. Отпустить.

Похожие вопросы