İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Delphi ile WORD kullanımı

B

bellek

Misafir
Delphi ile Word kullanabilmek için öncelikle AHWord97 isimli componenti bulup yükledim ayrıca internetten bulduğum Word_TBL.pas dosyasını delphi dizininde imports dizinine kopyaladım

daha sonra word ü açık word üzerinde yer imleri tanımladım örneğin belge üzerine _adi yazıp bunu seçip yer imi olarak adi tanımladım daha sonra program içerisinden


var
WrdRange2 : TWordRange;
begin
// WORD açılıyor
WrdApp := TWordApp.Create (True, True);
WrdApp.Application.Visible := True;
// Hazırladığım word belgesini açtırıyorum
WrdDoc := TWordDoc.CreateOpenDoc (WrdApp, ExtractFilePath(Application.EXEName) + 'Yazilar/adres.doc');
WrdRange := TWordRange.CreateFromBookMark (WrdDoc, 'adi');
with WrdRange do
begin
Text := Table1.FieldByName('ADI').Asstring;

// GotoBookmark ('Soyadi');
// Text := Table1.FieldByName('SOYADI').Asstring;
Collapse (wdCollapseEnd);
end;
WrdRange2 := TWordRange.CreateFromRange (WrdDoc, WrdRange.GetPreviousRange (wdWord, 2));
WrdRange2.MoveStart (wdWord, -2);
WrdRange2.Select;
WrdRange.Free;
WrdRange2.Free;
end;

----------------

denemek isteyenler deneyebilir
özellikle delphi nin quick report undan bıkanlara
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst