Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Управление работой MS Word из Delphi   Найти похожие ветки 

 
Mameluke   (2004-05-11 11:35) [0]

Здравствуйте!
>
> Хочу обратиться к присутствующим со следующим вопросом: каким образом в Delphi можно создать таблицу в текстовом редакторе MS Word (с заданным количеством ячеек и столбцов) и управлять ей (объединять ячейки, задавать стиль и толщину линий рамки для набора ячеек, писать в ячейки информацию, включая шрифт верхнего и нижнего индекса, а также буквы греческого алфавита)? У меня стоит Delphi 6, насколько я слышал, что такая задача решается с помощью компонентов вкладки Servers посредством применения OLE- и COM- технологий. Я уже облазил весь рунет, который смог, но нигде нет подробной информации по этому поводу (в том
числе и в HELP к Delphi 6).
Буду благодарен за любую помощь, пусть даже это будет ссылка на
литературу (которую реально достать) или на ресурс в интернете (можно даже на этот сайт – я тут человек новый, еще не знаю что тут и как). Одна просьба - поскольку с такой задачей я столкнулся впервые, очень бы хотелось получить МАКСИМАЛЬНО ПОДРОБНУЮ информацию (в идеале очень хотелось бы получить список методов и развернутые примеры).
Заранее благодарен.

P.S. Что касается литературы - я уже читал книги таких мэтров, как
Бобровский и Фаронов. К сожалению, в их книгах также нет ничего, что могло
бы мне помочь.


 
DimonNew ©   (2004-05-11 12:18) [1]

Литература:
Delphi и технология COM (с CD-ROM)
Елманова Н. З., Тенцер А., Трепалин С. В.
http://books.dore.ru/bs/f1bid1704.html

Ссылки:
http://www.delphikingdom.ru/helloworld/index.htm, но сейчас сайт не грузится почему-то.


 
Mameluke ©   (2004-05-11 23:44) [2]

Спасибо, попытаюсь разобраться... Правда в Королевстве Delphi мой вопрос на эту тему отмодерировали, но вроде там материалы все же кое-какие есть...


 
Курдль ©   (2004-05-12 00:15) [3]

Когда-то работать с вордом я учился по статьям с Королевства Делфи. Там все должно быть. Кроме того, огромную помощь получил от хэлпа, идущего в комплекте с МС-офисом "VBAWRD8.HLP".
Однако, не пойму, почему с таблицами Вы решили работать из Ворда, если для этого есть специально обученный ёксель (с которым из делфей работать еще проще!)?


 
Fedia   (2004-05-12 00:31) [4]

Формировать Word-документы (включая таблицы), можно попробовать научиться, просматривая макросы, записываемые самим Word-ом. Синтаксис конечно отличается, но как правило изменить код под паскаль получается довольно быстро.


 
Mameluke ©   (2004-05-12 12:38) [5]

2Курдль: Работаю c MS Word, потому что надо помимо таблиц вывести кучу всякой гадости вроде греческих букв с верхними и нижними индексами. Но если вдруг есть способэ это сделать в Excel, подскажите, пожалуйста.


 
Курдль ©   (2004-05-12 12:41) [6]

А конечная цель-то какая? Выводить всякие-разные формулы в виде таблиц на печать? Редактировать их в Делфях?


 
evvcom ©   (2004-05-12 12:47) [7]


> Но если вдруг есть способэ это сделать в Excel, подскажите,
> пожалуйста

Конечно есть. Выделяешь ячейку (или нужный текст в ней), правая кнопка и Формат ячеек... А макрос какой получается увидишь, записав макрос.


 
Курдль ©   (2004-05-12 13:07) [8]

Макрос-шмакрос... Да подождите Вы.
У меня есть более радикальное предложение. Если, конечно, работа с Вордом - не самоцель (мазохистская) :)
Таблицы и пр. бантики типа верхних индексов и сигмов с омегами нормально ложатся и на RTF-формат. А с ним уже нормально работает TRichEdit.
Зачем привлекать громоздкие инструменты, которым, кстати, на компе юзера быть не обязательно?


 
Mameluke ©   (2004-05-12 14:13) [9]

2Курдль: Конечная цель - вывести в офисное приложение (MS Word или MS Excel - чтобы после этого в случае необходимостиможно было легко редактировать - убирать столбцы, выделять шрифтом) большую таблицу (вернее, несколько) со значениями компоновочных параметров электронных схем (это вещественные числа). Обозначения параметров - то, что в шапке таблицы - из греческих и латинских букв с индексами и размерностями.
Насчет TRichEdit - с этой штукой я еще не работал, но если это оптимальный выход, попробую освоить...


 
Курдль ©   (2004-05-12 14:23) [10]


> Насчет TRichEdit - с этой штукой я еще не работал, но если
> это оптимальный выход, попробую освоить...

Я тоже не работал, но попробовал в Ворде создать таблицу с разнообразно-слитыми ячейками, прописал в них формулы со всякими буквами и индексами. Сохранил в файл RTF. Открыл WordPad-ом - та же красявая картинка. Открыл файл TRichEdit-ом из тестового приложения - все, как в Ворде. Мне кажется, что это куда более эффективный способ, чем заставлять Ворд работать.



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.024 c
14-1083743013
WondeRu
2004-05-05 11:43
2004.05.23
DMClient


1-1084118331
td
2004-05-09 19:58
2004.05.23
Bookmark in WordDocument


3-1082897710
td
2004-04-25 16:55
2004.05.23
Запрос с условием по мемо-полю


7-1081945141
ЁПРСТ
2004-04-14 16:19
2004.05.23
Как получить доступ к настройке панели управления?


1-1083907873
Gastarbeiter
2004-05-07 09:31
2004.05.23
Извините за вопрос...