Delphi Formu içinde microsoft word açmak için

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
denaris
Üye
Mesajlar: 28
Kayıt: 06 Ağu 2003 11:37
Konum: Ankara

Delphi Formu içinde microsoft word açmak için

Mesaj gönderen denaris »

Slm arkadaşlar Delphi 6 kullanıcısıyım Form içinde microsoft word açmam gerekiyor nasıl yapabilirim yardım ederseniz sevnirim. Not: webbrowser kullanarak yaptım fakat görünüm hoşuma gitmediği için başka çözüm yolu arıyorum.
yok
Kullanıcı avatarı
meric89
Üye
Mesajlar: 61
Kayıt: 01 Eki 2007 11:00
Konum: ANKARA

Mesaj gönderen meric89 »

ole compenenti ile yapılıyor bildigim kadarıyla kolay gelsin
Sözün en güzeli, söyleyenin doğru olarak söylediği, dinleyenin de yararlandığı sözdür
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

meric89 yazdı:ole compenenti ile yapılıyor bildigim kadarıyla kolay gelsin
word form içinde açılmaz standart ole ile.

Outllokta filan var ama nasıl yapıyorlar bilmiyorum.

önerim trichedit kullanın. biraz kurcalama ile komplex bir sistem kurabilirsiniz.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
SAHAN33
Üye
Mesajlar: 36
Kayıt: 24 Eki 2006 04:34

Mesaj gönderen SAHAN33 »

OleContainer bileşeni bu işindir. Diğer Ole uyumlu uygulamaları bu nesne ile çalıştırabilirsiniz...
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

Merhaba

Kendi fikrim olarak yazıyorum.
----------------------------------------
ek olarak korsan yazılımın bu kadar fazla olduğu bir ülkede ben illede word excele bağımlı kod geliştirmeyi kabul etmiyorum.

sırf bu yüzdende otomasyon kodlara çok yakınlaşmıyorum yada yapacak olursamda iki versiyon yapıyorum birisi msoffice diğeride open office için. ancak xls kaydedip shellden açtırmak bana çok daha mantıklı geliyor. ben bu konuda arkadaşa inat ve azimle trichedit koyup geliştirmesini öneriyorum.

müşteride word yoksa ne olacak. adama ver 300 dolar office lisansı diyemeyiz. korsanıda kurarsan bugün yarın ergeç başın ağrıyacak. o zaman legal varken illegale gitmenin manası nedir ?
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
denaris
Üye
Mesajlar: 28
Kayıt: 06 Ağu 2003 11:37
Konum: Ankara

Mesaj gönderen denaris »

RichEdit kullanmak uygun ama tablo ekleyemiyorum ve var olan veriler içerisinde tablolar var. Elbette bende legal de kalmayı severim. Ama tablo olunca nasıl yapacağımı bilemedim.
yok
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

trichview deneyin... free sürümde vardı. tjvrichedit zaten free. rxricheditte free
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
kahraman1285
Üye
Mesajlar: 360
Kayıt: 10 Nis 2006 09:07

Mesaj gönderen kahraman1285 »

System tabında Olecontainer ve Dde componentleri var bunlarla daha önce exceli kontrol edip form içinde gösterdiğim yarım klan bir projem vardı.

Fakat Şua anda aradım bulamadım . biraz araştırırsanız internette örnekleri bulabilirsiniz
kite
Üye
Mesajlar: 47
Kayıt: 11 Oca 2005 02:11

Mesaj gönderen kite »

ole'siz en basit ve yalın hali ;

Kod: Tümünü seç

var
  WordX: Variant;
begin
   WordX := CreateOLEObject('Word.Application');
   WordX.Documents.Add;
   WordX.Selection.TypeText('laylaylom');
   WordX.Visible := True;
   WordX:= UnAssigned;
end;

Detaylı bir çalışma için OfficePartner componentlerini tavsiye ederim. Eğer izmitte iseniz yaklaşık 500 sayfalık manual'i var, bir süreliğine verebilirim.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Arkadaşlar neden OpenOffice kullanmıyorsunuz? ;)

Kolay Gelsin

Ücretsiz ve lisans sorunu yaşamak istemiyorsanız OpenOffice kullanın. 1 Yıldır kullanıyorum çok şükür yapamadığım bir şey olmadı daha (Ofis kullanımı açısından)
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

Kuri_YJ yazdı:Selamlar,

Arkadaşlar neden OpenOffice kullanmıyorsunuz? ;)

Kolay Gelsin

Ücretsiz ve lisans sorunu yaşamak istemiyorsanız OpenOffice kullanın. 1 Yıldır kullanıyorum çok şükür yapamadığım bir şey olmadı daha (Ofis kullanımı açısından)
kuri yerden göğe haklısın
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
undefined
Moderator
Mesajlar: 565
Kayıt: 06 Eki 2003 12:01
Konum: Bursa
İletişim:

Mesaj gönderen undefined »

Ms Office yazılımları normal yollarla embed olmuyorlar.
Microsoft bunun için dsoframer diye bir activex nesnesi geliştirmiş fakat buna resmen destek vermiyor. Ben bir projem için kullanmayı düşünmüştüm, office 2003 ile çalışıyordu.
Cevapla