Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизУправление работой 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.036 c