Страница: 1 |
Хочу написать макрос для ворда, который делал бы след. вещи: 1. Удалял бы все ОБЪЕКТЫ, т.е. графич. рисунки, всякие векторые объекты, ну в общем всё что не является текстом 2. Удалял бы пустые строки, т.е. те, где Trim() = ''; Сам скажу честно нифига не знаю как это сделать, так что надеюсь на вашу помощь... (ВОРД ИЗ ПАКЕТА MS OFFICE XP)
Вообще я не спец по VBA, но примитивно вот такая хрень покажет тебе только текст документа (без форматирования разумеется). MsgBox ActiveDocument.Content Set myRange = ActiveDocument.Content В-общем, с удалением объектов я разобрался - сделать это можно так Sub Макрос15() Selection.WholeStory For I = Selection.InlineShapes.Count To 1 Step -1 Selection.InlineShapes(I).Delete Next I For I = ActiveDocument.Shapes.Count To 1 Step -1 ActiveDocument.Shapes(I).Delete Next I End Sub этого кода во всяком случае достаточно для того что бы удалить все объекты с моего источника данных... но вот с удалением пустых строк вопрос остаётся открытым А причем тут ВБА? Выдели все в Ворде (Ctrl-A), скопируй все в буфер обмена(Ctrl-C), вставь в Нотепад или Вордпад (Ctrl-V), снова выдели все (Ctrl-A), и верни в Ворд (Ctrl-V). Ни один из уважающих себя Нотепадов ни Вордпадов не поддерживает картинок, векторов, макросов и т.п. Замена "пустых" строк - Поиск с Заменой в Ворде (Ctrl-H). (Нотепад и Вордпад из пакета MS Windows любой версии ) Страница: 1 |
Вопрос: Удаление объектов и пуст. строк в WORD
Добавлено: 01.02.04 02:18
Автор вопроса: VID | ICQ: 132234868
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #1
Добавлено: 01.02.04 03:07
или так
а потом уже работаешь с myRange
Номер ответа: 2
Автор ответа:
VID
ICQ: 132234868
Вопросов: 3
Ответов: 1
Профиль | | #2
Добавлено: 01.02.04 18:04
Номер ответа: 3
Автор ответа:
USA
Вопросов: 1
Ответов: 184
Профиль | | #3
Добавлено: 02.02.04 04:18
http://www.vbnet.ru/forum/show.asp?id=28789
Номер ответа: 4
Автор ответа:
OAN
Вопросов: 2
Ответов: 17
Профиль | | #4
Добавлено: 16.03.04 14:39