Видалення зайвих пробілів у word
Якщо ви в силу специфіки своєї роботи часто отримуєте документи Word, підготовлені кимось іншим, то напевно зустрічали в текстах крім орфографічних помилок, проблеми іншого роду - зайві пропуски між словами або перед розділовими знаками. Видаляти їх вручну утомливо і вимагає багато часу.
Але можна значно полегшити собі життя, якщо створити два макроси, які самостійно і в одну мить позбавлять документ від цієї напасті.
Для початку відкрийте який-небудь документ, який ви припускаєте перевірити, чи ж самі створіть такий документ, навмисно додавши в текст зайві пропуски між словами і перед розділовими знаками. Першим ми створимо макрос, який буде видаляти зайві пропуски між словами.
Тут в фігурних дужках введена цифра 2, а відразу за нею крапка з комою. Цей вислів означає, що буде проведений пошук двох і більше розташованих підряд входжень того знака, який стоїть перед відкривається фігурною дужкою. У нашому випадку буде проведений пошук двох і більше прогалин.
Другий створений нами макрос буде знаходити і видаляти всі зайві пробіли перед розділовими знаками. Повторіть кроки з 1 по 6 включно. Назвіть макрос як DeleteSpacePunctuationMark.
Цей вислів буквально означає, що буде проведений пошук одного і більше розташованих підряд прогалин, що стоять перед будь-яким перерахованим в квадратних дужках знаком пунктуації.
Так ви позбавитеся від рутини ручних дій, які, на жаль, неминучі при редагуванні будь-яких документів Word, особливо при пошуку зайвих прогалин в тексті.
Антон, вибачте, не знайшов схожого - Не підкажете, як організувати пошук і заміну з подставновкамі (.MatchWildcards = True) самого знаку "?"
Ситуація: в тексті повно "жертв юнікода" - конструкцій типу:
". Це в загальному? То реакція живе і навіть як? То."
намагаюся замінити "?" на "-" шляхом
однак, перебираються (тобто "знаходяться") все трійки, де по краях букви, і відповідно Replace і TypeText виконуються для кожної з них. Процес йде в нескінченність (текст на 630 стор.) Iasmer () nxt.ru
Можна і без макросу.
В поле Замінити:
І підкажіть, де подивитися про символи узагальнення, бажано з прикладами - в Хелп про них більш ніж стримано згадано.
А чи не підкажіть, як зробити заміну всіх численних прогалин однією в циклі While?
Тобто ось код
Як зробити, щоб він повторювався до тих пір, поки в тексті не залишаться тільки поодинокі пробіли?
І раз вже спршівать, то відразу все =))
Підкажіть з кодом, коли потрібно зробити, щоб прогалини стояли з зовнішньої сторони дужок (виключення, розділові знаки).
Наприклад: Исходник: один (два). три. Результат: один (два), три.
Привіт, підкажіть, макрос, що видаляє пробіли:
1. В кінці речення після точки.
2. На початку нового абзацу. Спочатку йде пробіл, потім сама пропозиція.
Бажано змінити / додати в макрос №2 цієї статті або написати новий. Рятуйте. Дякуємо.

Вибачте, некоректно відобразилися мої позначення пробілів. Повторюю те ж саме ще раз з іншим позначенням:
Привіт, підкажіть, макрос, що видаляє пробіли:
1. В кінці речення після точки.
В кінці речення після точки пробіл потрібен. Якщо Ви хочете видалити два пробілу після точки і перетворити їх в один, то потрібно зробити заміну:
(Де замість виразу [пробіл] потрібно поставити пробіл)
Якщо Ви хочете видалити пробіл в кінці абзацу, то потрібно зробити заміну:
(Де замість виразу [пробіл] потрібно поставити пробіл)
2. На початку нового абзацу. Спочатку йде пробіл, потім сама пропозиція.
Можна зробити заміну:
(Де замість виразу [пробіл] потрібно поставити пробіл)
Шаблон ГОСТ для MS Word
- влад »шукаю шаблон з дзеркальними полями рамки для брошурувати документації, тобто дзеркальним відображенням вертикальних полів
Створення стилів для заголовків і багаторівневих списків в Word
- Анонім »Здравствуйте! На цю сторінку модератори заходять? Є питання по стилям.
Шаблон для роботи з закладками
Макрос підрахунку кількості рядків в таблиці
- Дмитро »Підкажіть, як зробити підрахунок стовпців 2-й таблиці в документі. КАк просто стоблци шукати я зрозумів.
Куточки на кордонах полів документа
- Ташкент Климентійович »Увага правильну відповідь! це чудо називається "згортання і розгортання частин документа word" кому треба загугли.