Einzelnen Beitrag anzeigen

Benutzerbild von Webo
Webo

Registriert seit: 19. Jul 2008
Ort: Werdohl
37 Beiträge
 
RAD-Studio 2010 Pro
 
#1

TExcelApplication-OnWorkbookBeforeSave - Parameterproblem

  Alt 13. Feb 2010, 11:45
Ich habe ein Problem:
Ich vesuche über Delphi in Excel das "Speichern unter ..." bei einer schreibgschützten Datei zu unterbinden.
Über ExcelApplication1.OnWorkbookBeforeSave kommt man, meines Wissens nach genau an diese benötigte Funktion. Man kann ihr 4 Parameter übergeben:
  • ASender :TObject
  • Wb : _Workbook
  • SaveAsUI : Boolean
  • Cancel : Boolean
In meiner Ratlosigkeit, was ich da jetzt insbesondere beim ersten und zweiten Paramter übergeben soll, habe ich einfach mal folgendes draus gemacht *g*:
ExcelApplication1.OnWorkbookBeforeSave(ExcelApplication1, _WorkBook(ExcelApplication1.Application.Workbooks), True, True); Wie zu erwarten funktioniert das natürlich nicht, sondern es kommt der Fehler "E2033 Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen."

Nun steh ich da und weiß nicht mehr weiter, was denn da eingesetzt werden muss

Ich erbitte Eure Hilfe


MfG

Webo




PS: Wenn ihr einen besseren/anderen Weg kennt, das "Speichern unter ..." zu verhindern, dann ist der Vorschlag auch sehr willkommen.
Fabian
  Mit Zitat antworten Zitat