Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Нужен макрос на VB чтобы в Ворде удалял лишние пробелы (http://forum.oszone.net/showthread.php?t=30383)

Leon71 20-07-2003 08:44 208420

Мне нужен макрос удаляющий лишние пробелы в Ворде. Помогите написать. Может есть примеры. Или у кого есть готовый. Сам на VB не пишу.

Guest 24-07-2003 20:32 208421

примерно так:
With ActiveDocument.Content.Find
* *.ClearFormatting
* *.Replacement.ClearFormatting
* *.Text = " *"
* *.Replacement.Text = ""
* *.Execute Replace:=wdReplaceAll
End With
по-моему должно работать

XXXX Pro 28-07-2003 02:26 208422

В Word есть такая возможность: "записать макрос" (где-то в меню) - ты выполняешь какие-то действия, а Word сам кодирует  их в виде VBScript.
Поэтому сделай так: включи запись макроса, а дальше "Правка/Заменить", укажи искать два пробела "  " и заменять на один " ", и сделай глобальную замену. После этого выключи запись макроса и он будет готов.


Время: 02:06.

Время: 02:06.
© OSzone.net 2001-