|
Вопрос # 4 742/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
Как реализовать в среде Delphi 2006 for Win32 считывание слов
из текста вордовского документа в память (буфер)?
Я реализовал это так:
.......отрывок кода см. в приложении.........
но свойство Text не воспринимается компилятором.
Компилятор пишет, что такой метод не существует.
Приложение: Переключить в обычный режим- MSWord.Selection.Find.Forward := True;
- MSWord.Selection.Find.ClearFormatting;
- MSWord.Selection.Find.MatchWholeWord := True;
- MSWord.Selection.Find.MatchCase := False;
- MSWord.Selection.Find.Wrap := wdFindContinue;
-
- MSWord.Selection.MoveRight(wdWord, 1,wdMove);
- MSWord.Selection.Text;
-
 |
Вопрос задал: bor5s (статус: Посетитель)
Вопрос отправлен: 17 ноября 2010, 17:10
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Шичко Игорь
Здравствуйте, bor5s!
Все правильно.
В строке MSWord.Selection.Text;
Text - это не метод, а свойство объекта Selection.
Его использовать можно только типа так:
var
s: string;
...
begin
...
s:= MSWord.Selection.Text;
...
/// операции с переменной s
...
Теперь по существу:
Копирование выделенной обрасти производится методом Copy
MSWord.Selection.Copy;
Соответственно вставка - методом Paste:
MSWord.Selection.Paste;
Будут еще вопросы пишите в форум. Удачи.
 |
Ответ отправил: Шичко Игорь (статус: 9-ый класс)
Время отправки: 17 ноября 2010, 21:03
Оценка за ответ: 5
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|