Избавление от пробелов в объединенных данных (Microsoft Word)
У Криса есть поле слияния под названием NHS_Number, которое вводит десятизначное число в формате 123 456 7890. Ему нужно удалить пробелы, чтобы номер отображался как 1234567890. Данные поступают из программы, форматирование которой он не может изменить, и использование VBA неприемлемо.
Крис задается вопросом, может ли он что-нибудь сделать с самими полями, чтобы избавиться от них.
Вы можете попробовать изменить поле слияния, чтобы оно содержало некоторый код форматирования. Разверните поле слияния (поместите в него точку вставки и нажмите Alt + F9), а затем добавьте следующий код непосредственно перед закрывающей скобкой поля:
\#0000000000
Обратите внимание, что в коде форматирования десять нулей. После добавления кода, когда точка вставки все еще находится между скобками поля, снова нажмите Alt + F9, чтобы свернуть поле.
Вы должны отметить, что есть несколько вещей, которые могут привести к тому, что это не сработает, главная причина заключается в том, что в ваших данных есть что-то, что заставляет Word обрабатывать входящее поле как текст, а не как число. Если код форматирования не работает, единственный вариант — изменить данные, которые объединяются в документ Word.
Даже если вы не сможете изменить программу, которая генерирует данные слияния, есть большая вероятность, что данные слияния находятся в каком-либо формате, который можно изменить, например, в промежуточном документе Word или книге Excel. В этом случае просто откройте документ или книгу и используйте возможности поиска и замены любой программы для поиска пробелов в поле и их удаления.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (8954) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:
link: / wordribbon-Getting_Rid_of_Spaces_in_Merged_Data [Избавление от пробелов в объединенных данных]
.