Habe ein etwas kniffliges Problem mit COMatePlus.
Code: Alles auswählen
Procedure Hinzufuegen(ExcelTwenty5.COMateObject)
Suchnummer.s = ""
Suchnummer.s = GetGadgetText(#Gadget_frm_Haupt_tbx_Suchnummer)
Suchnummer.s = Trim(Suchnummer.s)
ExcelTwenty5\Invoke("Worksheets('"+Suchnummer.s+"')\Select")
ExcelTwenty5\Invoke("Columns\Select")
ExcelTwenty5\Invoke("Columns\Copy")
XLSFunc_AddWorksheetBefore(ExcelTwenty5.COMateObject)
XLSFunc_ActivateCell(ExcelTwenty5.COMateObject, "A1")
ExcelTwenty5\Invoke("ActiveSheet\Paste")
ClearClipboard()
SetActiveGadget(#Gadget_frm_Haupt_tbx_Suchnummer)
SendMessage_(GadgetID(#Gadget_frm_Haupt_tbx_Suchnummer), #EM_SETSEL, 0,-1)
EndProcedure
giebt man die Falsche Suchnummer.s ein bekommt man keine Fehlermaldung.
Die alte Tabelle wird ohne Kommentar nochmals eingefügt.
Ist es möglich über COMatePlus eine Fehlermeldung zu bekommen und wenn ja wie fange ich dies am besten ab?
Da ich von VB komme stelle ich mich wohl etwas dämlich an.
Besten Dank im voraus.