Einzelnen Beitrag anzeigen

mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#12

Re: auf Excel VBA Variablen zugreifen

  Alt 15. Dez 2005, 06:51
also normalerweise müsste es so in der richtung gehen:

Delphi-Quellcode:
uses VBIDE97; // or VBIDE_TLB

var CM : CodeModule;
    i : integer;
    current_line : string;
begin
  // Wenn du den VBA-Code von einer Arbeitsmappe auslesen/verändern willst
  // CM := ExcelWorkbook1.VBProject.VBComponents.Item(ExcelWorksheet1.Name).Codemodule;
  CM := ExcelWorkbook1.VBProject.VBComponents.Item('module1').Codemodule;

  // hier gehst du jetzt alle zeilen den Codemoduls durch
  for i:=0 to CM.CountOfLines-1 do
  begin
    current_line := CM.Lines[i];
    // In current_line befindet sich die aktuelle zeile
    // ...
  end;
end
  Mit Zitat antworten Zitat