• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makro yazmak için VBA dan başka bir dil kullanıla bilir mi?

  • Konbuyu başlatan Konbuyu başlatan ametal
  • Başlangıç tarihi Başlangıç tarihi
Katılım
29 Nisan 2011
Mesajlar
12
Excel Vers. ve Dili
excel 2007
merhaba;
exelde macro yazmak için VBA kullanılıyor sanırım, peki benim gibi VBA bilmeyen birisi için başka bir programlama dili ile makro yazdırmak mümkün mü? yada En azından exel içerisinde de VBA ile değilde delhi ile makro yazmak istiyorum bunun için bir exele ekleyebileceğim bir component falan varmı ?

ilginize teşekkür ederim
 
google'da şöyle bir şey buldum...

Kod:
procedure TForm1.Button1Click(Sender: TObject);
const
  vbext_ct_StdModule = 1;
var
  objModule : OleVariant;
begin
  ExcelApplication1.Workbooks.Open('C:\Temp\ajeter.xls',EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,0);
  objModule:=ExcelApplication1.VBE.ActiveVBProject.VBComponents.Item('Module1');
  objModule.CodeModule.InsertLines(1,'Public sub HiThere()');
  objModule.CodeModule.InsertLines(2,'ShowMsg("Hi there !")');
  objModule.CodeModule.InsertLines(3,'End Sub');
  ExcelApplication1.ActiveWorkBook.Save(0);
end;
 
mancubus tşk ederim.

Sanırım demek istediğimi yanlış anlattım burda delphi de worksheeti açıp işlemleri yaptırmış. ben exel içerisinde delphi kullanabilirmiyiz die merak ediyorum.
 
rica ederim.

o zaman çözüm excel VBA.

forumu takip ederseniz kısa sürede adapte olursunuz.

excel derhanesini ziyaret edin.
 
Geri
Üst