Einzelnen Beitrag anzeigen

Narayana
(Gast)

n/a Beiträge
 
#1

Seitenumbruch in Excel mit Delphi / IDispatch Problem

  Alt 23. Jun 2005, 06:45
Hi,

ich suche die Syntax von Delphi um einen Zeilenumbruch in Excel einzufügen.

(Meine Verbindung zu Excel läuft über die ExcelApplication, ExcelWorksheet und ExcelWorkbook Komponenten)

Ich habe um auf die Lösung zu kommen einen Maktro in Excel angelegt, der Folgendes sagt:

Zitat von Excel Makro:
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=ActiveCell
Nun versuche ich das in Delphi umzusetzen:

Delphi-Quellcode:
var
  activeSheet : _worksheet;
begin
  activeSheet := ExcelApplication.activeSheet as _worksheet;
  activeSheet.HPageBreaks.Add(...)
end;
Die Add Funktion erwartet einen IDispatch...
Kann mir jemand sagen, was das ist? Was muss denn da für ein Wert rein? der nimmt weder Buchstaben noch Zahlen...
Was muss ich da sinnvollerweise reinschreiben, damit ich kontrollierte Seitenumbrüche machen kann?

Dabei ist mir egal, ob ich den Umbruch bei der aktiven Zeile, oder nach Angabe der Zeile mache.

Danke im Vorraus

//edit: Titel geändert
  Mit Zitat antworten Zitat