Seite 3 von 3

Re: Excel-Object: Excel geöffnet? Arbeitsblatt geladen?

Verfasst: Mo, 01. Dez 2014 2:34
von DelUser01
Hallo Jimmy

Code: Alles auswählen

oSheet:Change := { | oSheet , cRange | ChkCell1( oSheet , cRange ) }
oBook:SheetChange := { | cRange | ChkCell2( cRange ) }
funktioniert bei mir aber...

Re: Excel-Object: Excel geöffnet? Arbeitsblatt geladen?

Verfasst: Mo, 01. Dez 2014 3:16
von AUGE_OHR
Roland Gentner hat geschrieben:funktioniert bei mir aber...
interessant ...

Re: Excel-Object: Excel geöffnet? Arbeitsblatt geladen?

Verfasst: Mo, 01. Dez 2014 3:20
von DelUser01
Hi Jimmy

Nachtschicht oder Frühschicht?

So habe ich es eingebaut:

Code: Alles auswählen

// damit das Objekt auf die CallBack-Events reagiert
oBookA := oBookA:DynamicCast( ActiveXObject() )
// CallBack-Methode wenn User das Arbeitsblatt schlieáen will
oBookA:BeforeClose := { | | GsOfficeExcelBeforeClose() }
// CallBack-Methode wenn gespeichert werden soll
oBookA:BeforeSave := { | lSaveAs , lCancel | GsOfficeExcelBeforeSave( lSaveAs , lCancel ) }
// CallBack-Methode auf WorkBook-Ebene
oBookA:SheetChange := { | oSheetA , cRange | GsOfficeExcelBookSheetChange( oSheetA , cRange ) }
*// Change-Methode auf Sheet-Ebene
*oSheetA := oExcel:Application:ActiveSheet()
*oSheetA := oSheetA:DynamicCast( ActiveXObject() )
*oSheetA:Change := { | cRange | GsOfficeExcelBookSheetChange( cRange ) }