delphi & excel & resim & vt
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
delphi & excel & resim & vt
Veritabanımda bulunan dataları excel çıktısı olarak raporluyorum. Personelle ilgili fonksiyonlarda resimlerin adresi vt'de kayıtlı, raporlarken bu resimleri excele nasıl atarım ?
aşağıdaki kodu fikir vermesi açısından veriyorumö. bilgisayarımda delphi olmadığı için denemedim. Syntax' tada ufak tefek hatalar yapmış olabilirim; çünkü delphi yerine uzun süredir VBA ile ilgilenmek zorunda kaldım.


Kod: Tümünü seç
// v değişkeni senin resim eklemek istediğin sheet' i gösteriyor.
Path:='c:\dnm.jpg'
with v.Pictures.Insert(Path) do //bu köşeli parantez olabilir ??
Begin
.Left=v.Range['C5'].Left; //C5 hücresinin koordinatlarına resmi yerleştiriyorsun
.Top=v.range['C5'].Top;
end;
Selam...
- DivXTurk projesi için kullandığım Excel export film afişleriyle film listesi oluşturma olayında aynen şu şekilde kullanmıştım...
- C5 hücresinin sol üst köşesinden itibaren konumlandıran örnek...
- DivXTurk projesi için kullandığım Excel export film afişleriyle film listesi oluşturma olayında aynen şu şekilde kullanmıştım...
- C5 hücresinin sol üst köşesinden itibaren konumlandıran örnek...
Kod: Tümünü seç
Var
xExcel : Variant;
Resim : String;
Begin
xExcel := CreateOleObject('Excel.Application');
xExcel.Workbooks.Open( 'D:\Deneme.XLS' );
xExcel.Visible := True;
Resim := 'D:\Delphi\Yararli Rutinler\Excel Sorusu\bayrak.jpg';
xExcel.ActiveSheet.Range['C5'].Select;
xExcel.ActiveSheet.Pictures.Insert(Resim);
end;