excelde hücre birleştirme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
murattasar
Üye
Mesajlar: 3
Kayıt: 02 Oca 2011 05:19

excelde hücre birleştirme

Mesaj gönderen murattasar »

delphide
Excel.ActiveSheet.Range['A1:P'+inttostr(firmasay+3)].Borders.Linestyle := xlcontinuous;
komutu çalışıyor
fakat A1 ide değiken olarak yazdığımda hata veriyor

Excel.ActiveSheet.Range[A'+inttostr(firmasay+3):P'+inttostr(firmasay+3)].Borders.Linestyle := xlcontinuous;

'A+inttostr(firmasay+3)
'A'+inttostr(firmasay+3)
A'+inttostr(firmasay+3)

h,çbiri çalışmadı

yardımlarınızı bekliyorum
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: excelde hücre birleştirme

Mesaj gönderen mkysoft »

Range[ den sonra tırnak eklemeyi unutmuşsunuz.
murattasar
Üye
Mesajlar: 3
Kayıt: 02 Oca 2011 05:19

Re: excelde hücre birleştirme

Mesaj gönderen murattasar »

Excel.ActiveSheet.Range[A'

mevcut fakat çalışmıyor
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: excelde hücre birleştirme

Mesaj gönderen unicorn64 »

Kod: Tümünü seç

Excel.ActiveSheet.Range['A'+inttostr(firmasay+3)+':P'+inttostr(firmasay+3)].Borders.Linestyle := xlcontinuous;
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
murattasar
Üye
Mesajlar: 3
Kayıt: 02 Oca 2011 05:19

Re: excelde hücre birleştirme

Mesaj gönderen murattasar »

teşekkürler

EXCEL de hücrelere hitap etmede sorunum yok
word dosyasına hitap etmek istiyorum.

// işaretli yerlerde hata veriyor

boşluk verme , satırbaşı gibi komutlar çalıştırmak istiyorum yardımcı olursanız sevinirim.

kolay gelsin.

usus kısmında comobj,xlconst var word içinde böyle birşeymi eklemem gerekiyor.



procedure TForm1.Button11Click(Sender: TObject);
var
WordApplication, WordDocument: Variant;
begin
WordApplication := CreateOleObject('Word.Application') ;
WordDocument := WordApplication.Documents.Add;
WordApplication.visible:=true;


WordApplication.Selection.TypeText('murat taşar') ;
// WordApplication.Selection.ParagraphFormat.Alignment := wdAlignParagraphCenter; WordApplication.Selection.TypeParagraph ;
WordApplication.Selection.TypeParagraph ;
// WordApplication.Selection.ParagraphFormat.Alignment := wdAlignParagraphJustify
// WordApplication.Selection.TypeText:=vbTab;
WordApplication.Selection.TypeText('merhaba nasılsın');
WordApplication.Selection.TypeParagraph ;
WordApplication.Selection.TypeText('ben iyiym');
WordApplication.Selection.TypeParagraph;
WordApplication.Selection.TypeText('tamam');
WordApplication.Selection.TypeParagraph ;
// WordDocument.SaveAs(FileName := 'C:\Doc.Doc', AddToRecentFiles := False) ;
// WordApplication.Quit(False)


end;
Cevapla