Модераторы: MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выделить текст в ворде другим цветом, или выдать номер страницы 
:(
    Опции темы
Genius3d
Дата 13.6.2007, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 7.6.2007

Репутация: нет
Всего: нет



Собственно сейчас у меня реализована следующая процедура:
она копирует содержимое файла в строку потом там ищет встречаемый текст. 
И как только находит выводит это наэкран, единственное НО как понять где этот текст находится в самом ворде. Пришло 2 мысли:
1. Либо номер страницы копировать - Подскажите как это сделать? как дать понять процедуре что те символы которые она держит в руках это номер страницы а не цифры из текста.

2. Второй вариант выделить текст желтым цветом например, чтобы можно было пролистать и найти текст выделенный соответствующим цветом. Как это сделать? Хоть какое свойство нужно искать 

Прочитал топик касательно ворда 

http://forum.vingrad.ru/forum/s/4f2836432d...ml#st_15_view_0

 там не нашел ответы на вопросы.



PM MAIL   Вверх
Genius3d
Дата 13.6.2007, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 7.6.2007

Репутация: нет
Всего: нет



Даже в DRKB не нашел((((
PM MAIL   Вверх
_hunter
Дата 14.6.2007, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 2
Всего: 98



2: запиши в ворде макрос, (при этом выдели текст цветом) и посмотри его код -- сразу станет поятно какое свойство искать...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Genius3d
Дата 14.6.2007, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 7.6.2007

Репутация: нет
Всего: нет



Цитата(_hunter @ 14.6.2007,  10:43)
2: запиши в ворде макрос, (при этом выдели текст цветом) и посмотри его код -- сразу станет поятно какое свойство искать...

к сожаленью не умею работать с макросами


Сдавать прогу завтра надо. Сооссссс
Хоть подскажите как номер страницы выкачать, где текст находится

Это сообщение отредактировал(а) Genius3d - 14.6.2007, 11:38
PM MAIL   Вверх
Genius3d
Дата 14.6.2007, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 7.6.2007

Репутация: нет
Всего: нет



Короче понял как номер страницы выцепить

Код

st1:=WordApplication1.ActiveDocument.Sections.Last.Footers.Item(wdHeaderFooterPrimary).Range.Text;


только он у меня цепляет для первой страницы. а как выцепить на той странице где у меня текст найден был?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: ActiveX/СОМ/CORBA"

Rrader
Girder

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Delphi
  • Вопросы по SQL и вопросы по базам данных, не связанные с Delphi, задавать здесь

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0651 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.