! CODEBANK 2012 !
İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.
ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!
0 Üye ve 3 Ziyaretçi konuyu incelemekte.
varForm1: TForm1;MergeDoc: TOpWordDocument; //Değişkenimiz.
if Assigned(MergeDoc) then //Word Daha Önce AçılmışsaMergeDoc.Free; //Word'ü Kapatif OpWord1.Connected=true then //Word'e Bağlıysa OpWord1.Connected:=false; //Bağlantıyı Kes
procedure TForm1.Button1Click(Sender: TObject);begin//Worde Aktaracağımız Tabloyu OpDataSetModel Bileşeninin//Dataset özelliğine AktarıyoruzOpDataSetModel1.Dataset:=IBQuery1;if Assigned(MergeDoc) then //Word Daha Önce AçılmışsaMergeDoc.Free; //Word'ü Kapatif OpWord1.Connected=true then //Word'e Bağlıysa OpWord1.Connected:=false; //Bağlantıyı Kesibquery1.Active:=true; //Tabloyu AçOpWord1.Connected := True; //Word'e BağlanOpWord1.DisplayScrollBars:=true; //Word'de Kaydırma Çubukları GörünsünOpWord1.Visible := False; //Word'ü GizleMergeDoc := OpWord1.NewDocument; //Yeni Word Belgesi AçOpWord1.Visible := True; //Word'ü GösterOpword1.WindowState:=wdwsMaximized; //Word'ü Tam Ekran Olarak Göster//Tabloyu Word'e Aktarwith OpWord1.Documents[0].Tables.Add dobeginOfficeModel :=OpDatasetModel1;PopulateDocTable;end;ibquery1.Active:=false; //Tabloyu Açend;
varForm1: TForm1;NewBook:TopExcelWorkBook;
if Assigned(NewBook:) then //Excel Daha Önce AçılmışsaNewBook:.Free; ///Excel'i Kapatif OpExcel1.Connected=true then //Excel 'e Bağlıysa OpExcel1.Connected:=false; //Bağlantıyı Kes
if OpExcel1.Connected=true then //Excel 'e Bağlıysa OpExcel1.Connected:=false; //Bağlantıyı Kes
procedure TForm1.Button1Click(Sender: TObject);varRng : TOpExcelRange;beginOpExcel1.Connected := True; //Excel'e BağlanOpExcel1.Visible := True; //Excel'i GösterOpExcel1.WindowState:=xlwsMaximized; //Excel'i Tam Ekran Olarak GösterIBQuery1.Active:=true; //Tabloyu AçNewBook:=OpExcel1.Workbooks.Add; //Yeni Excel Belgesi Aç ü//Ayarları YapRng := OpExcel1.Workbooks[0].Worksheets[0].Ranges.Add;Rng.Name := 'www.delphidunyasi.com'; //Keyfinize Göre Bir isim VerinRng.Address := 'A1';Rng.OfficeModel :=OpDataSetModel1; //Kaynak OpDataSetModel Bileşeni//Excele Aktaracağımız Tabloyu OpDataSetModel Bileşeninin//Dataset özelliğine AktarıyoruzOpDataSetModel1.Dataset :=IBQuery1;OpExcel1.RangeByName['www.delphidunyasi.com'].Populate; //Tabloyu AktarOpExcel1.Workbooks[0].Worksheets[0].Activate; //Exceli Aktif Pencere yapRng.AsRange.Columns.AutoFit; //Kolon Genişlikleri OtomatikIBQuery1.Active:=false; //Tabloyu Kapatend;
Hocam Te? ederim Kopyala Yap?a Hallettim
çok sağolasın hocam ama bizde birşeyler eklemek isteriz.
merhaba,office partneri internetten idirdim ama kuramadım.yardımcı olurmusunuz.indirdiğim dosyada sourca, example, delphi,vbuilder,test,bin gibi klasörler var.Ama bin,test gibi bazı klasörler boş...saygılar
teşekkür ederim.Kurban Bayramınızı tebrik eder, sağlıklı ve mutlu bir geleceğin sizinle olmasını dilerim.
uses ShellApi; ... ShellExecute(Handle, 'open', 'c:\klasor\exceldosyaadi.xls', nil, nil, SW_SHOWNORMAL) ;