Очистка неструктурированных данных в Word с помощью VBA

#vba #ms-word

#vba #ms-word

Вопрос:

Я очищаю документ Word на немецком языке. Преобразованный текст имеет остановку табуляции в конце каждой строки (я думаю — см. Скриншот), которая заканчивается задолго до поля. Я пытаюсь либо удалить вкладки в VBA, либо заменить их обычным символом пробела. Я считаю, что «TabStops» — это объект, который каким-то образом нужно определить? введите описание изображения здесь

введите описание изображения здесь

Любые предложения, какой код VBA будет эффективно очищать эту строку? Спасибо! — Эмили

Комментарии:

1. это маркеры абзацев, а не табуляции. это может помочь вам найти правильный код для их удаления

2. Повторите свои абзацы, и если в абзаце не установлен отступ абзаца, удалите символ перед абзацем. Я бы сделал это наоборот, т. Е. Для pCount = ActiveDocument . Абзацы. Считайте до 2 шага -1.

3. См. msofficeforums.com/word /…

4. Эти комментарии были очень полезны! Я смог автоматизировать процесс очистки этого 400-страничного документа!! Большое вам всем спасибо! @macropod