$00000002
|
wdStatisticPages
|
Количество страниц
|
$00000003
|
wdStatisticCharacters
|
Знаки без пробелов
|
$00000004
|
wdStatisticParagraphs
|
Количество разделов
|
$00000005
|
wdStatisticCharactersWithSpaces
|
Знаки с пробелами
|
Это
было основное, что надо знать. Ну а теперь по порядку.
Поместив
на форму упомянутые компоненты, видим, что свойств и методов у них совсем мало.
В первую очередь следует определиться с методом ConnectKind компонента
WordApplication. Оно может принимать различные значения, но мы оставим
присваемое по умолчанию значение ckRunningOrNew. Это означает, что соединение
происходит с уже работающим сервером, при его отсутствии запускается новый. Как
правило, это вполне устраивает.
Первым
делом откроем документ. Предварительно надо объявить переменную FileName, она
будет типа OleVariant, которой присвоим строку с именем файла.
WordApplication1.Connect;
WordApplication1.Documents.Open(FileName,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam);
WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
Обратите внимание на количество параметров-"пустышек". Их число больше того, которое
обычно приводится в книжках. Ну, в моих, во всяком случае. Объясняется это тем, что "книжные" функции предназначены для MS Word 97, а такая запись
для работы с Word 2000 и Word XP.
"Plain
Text"
Объявив
нужное количество переменных типа LongInt (в очень большом файле или при
суммировании по нескольким документам в принципе может оказаться больше знаков, чем пределы обычного целого типа), можем уже и приступать к подсчету. Например, посчитаем число слов, знаков с пробелами и без пробелов обычного текста, а
также количество страниц в документе. Результаты сохраним соответственно в
"длинных" переменных WCount, SCount, CCount, и PCount.
Рекомендуем скачать другие рефераты по теме: шпоры на пятках, реферат здания.
Предыдущая страница реферата |
2
3
4
5
6
7
8
9
10
11
12 |
Следующая страница реферата