![]() |
|
#1
|
|||
|
|||
![]() Помогиет пож. мне нужно сделать экспорт текста в word, и желательно нарисовать квадратик для фотографии 3Х4. Заранее спасибо!!!
|
#2
|
|||
|
|||
![]() интересная темка, послежу за развитием
|
#3
|
|||
|
|||
![]() Идем в фак и смотрим как работать с Вордом через OLE-автоматизацию.
По поводу квадратика 2 варианта. Либо используешь шаблон уже с квадратиком, либо запускаешь запись макросов в ворде, делаешь квадратик и смотришь что надо Ворду сказать что бы получить твой квадратик. |
#4
|
||||
|
||||
![]() Автору: откуда надо текст то экспортировать в Word?
|
#5
|
|||
|
|||
![]() Цитата:
Есть хорошая книга "Василий Корняков. Программирование документов и приложений MS Office в Delphi". Можешь поискать её в интернете. А так, 1. Открыть Ворд: Код:
var W : variant; begin try W := GetActiveOleObject('Word.Application'); except W := CreateOleObject('Word.Application'); end; W.Visible := True; Код:
W.Documents.Add; или открыть существующий Код:
W.Documents.Add('C:\My documents\Myfile.doc'); 3. Запись текста в документ Код:
W.ActiveDocument.Range.InsertAfter('My text'); или Код:
W.ActiveDocurnent.Range.InsertBefore('My text'); 4. Закрыть документ Код:
W.Activecocument.Close; и Ворд Код:
W.Quit; W:=UnAssigned; В книжке всё подробно, понятно и с примерами. Удачи. lmikle: Кто не будет пользоваться тегами, тот получит бан! |