Excel saveas ile üzerine kaydetme.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

Excel saveas ile üzerine kaydetme.

Mesaj gönderen Kaptan »

Excel.ActiveWorkBook.SaveAs kodu ile varolan bir dosyanın üzerine kaydetmek istediğimde üzerine yazdırmak ister misiniz penceresi geliyor. Ben bu pencerenin gelmeden direk üzerine yazdırılmasını istiyorum. bunun parametresi nedir? nereye yazılır?
Teşekkürler.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

Ben de o pencereyi nasıl visible yapcaz bilmiyorum ama.
kaydetceğin dosyanın var olup olmadığına bakıp var ise eski dosyayı rename et. en kısa çözüm bu.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

CreateBackup:=False parametresi ile deneyin.

- Önce şunu ekleyin

Kod: Tümünü seç

Var
  xlWorkbookNormal = $FFFFEFD1;

Kod: Tümünü seç

  Excel.ActiveWorkBook.SaveAs( DosyaAdi, fileFormat:=xlWorkbookNormal, CreateBackup:=False); 
bir de şunu

Kod: Tümünü seç

  Excel.DisplayAlerts := False; 
Resim
Resim ....Resim
Cevapla