|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
И снова экспорт в WORD
Заранее прошу прощения у всех знающих и не очень программистов. Просмортел ветку технологии нашел 2 темы по этому вопросу, но для меня этого недостаточно. В Delphi я полный самоучка, по книжкам и примерам + help, но очень многое все равно остается за гранью моих знаний.
В настоящий момент пользуюсь оболочкой CodeGear Delphi 2007 for Win 32. В теме "Экспорт в WORD" были указания и ссылки на методику экстпорта, но в моем случае, например, тупо нету палитры Servers (или мне не удалось ее найте, хоть и искал внимательно). То же самое могу сказать и про фак, там есть все, но не могу понять, куда это прицепить к CodeGear В основном программы,которые я пишу носять чисто расчетный характер: например автоматизированный расчет курсовых по деталям машин (пока остались старые исходники в паскале, вот сейчас и перегоняю их в Delphi для удобства и наглядности). В конце рассчета естественно должен быть отчет, причем желательно со всеми примочками ворда (нестандартные символы, а-ля альфа, бетта и т.д.; очень важны красивые формулы вордовские). Не мог бы кто нибудь помочь советом, а еще лучше ссылкой на какую нить книжку, методичку или еще какой материал?? Заранее благодарен. Кстати, было бы неплохо, если бы приведенные материалы работали также и под WORD 2007 Последний раз редактировалось Defor, 18.02.2009 в 21:17. |
#2
|
|||
|
|||
Получилось следующее
Я тоже столкнулся с проблемой отсутствия модулей Word200, WordXP и ExcelXP в Codegear. Стояла 2006 Borland Developer Studio, но если модули Ворд легко создавали иредактировали документы в 2007 Ворде, то с Экселем выдавала ошибку "Старая библиотека трым-пым-пым". То есть откомпилированный экзешник работал полностью с 2000, 2003 офисом, и только частично (Ворд) с 2007. В надежде на обновление поставил CodeGear 2009 и обнаружил отсутсвие обьектов Srevers как класса! В результате пришел к следующему сценарию. Сами модули (dfm и pas) делаю в 2006, потом открываю проект в 2009 и подключаю их. Кодегир ругается на непонятный тип TWordApplication или TExcelApplication, удаляет значки из Дизайн, но потом нормально компилирует, так как в Uses прописаны соответствующие модули. Главное чтобы на машине стоял и 2006, и 2009. Не знаю для чего правда в таком случае нужен 2009, но как решение - пожалуйста.
|
#3
|
|||
|
|||
Эта тема детально и доходчиво рассматривается в книге :
"Программирование документов и приложений MS OFFICE в DELPHI". Василий Корняков, СПб, BHV, 2006. Может быть в Инете есть где-нибудь ссылка (чтобы скачать). |
#4
|
||||
|
||||
Код HTML:
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |