Options

Placing ActiveX on a Navision form like ohter controls

WaleraWalera Member Posts: 7
How can I put the ActiveX control on a Navision form, thus that its owner would be the form. And how in Navision it is possible to react to events from ActiveX control.

Comments

  • Options
    PoltergeistPoltergeist Member Posts: 200
  • Options
    Luc_VanDyckLuc_VanDyck Member, Moderator, Administrator Posts: 3,633
    And to answer your second question: when you declare a variable with DataType Automation and SubType eg. 'Microsoft Excel 11.0 Object Library'.Application, you can set the property WithEvents to Yes for this variable. This way, a lot of event-triggers are inserted in the C/AL editor, ready to be used by Navision.
    autExcel::NewWorkbook(Wb : Automation "'Microsoft Excel 11.0 Object Library'.Workbook")
    
    autExcel::SheetSelectionChange(Sh : Automation "''.IDISPATCH";Target : Automation "'Microsoft Excel 11.0 Object Library'.Range")
    
    autExcel::SheetBeforeDoubleCli(Sh : Automation "''.IDISPATCH";Target : Automation "'Microsoft Excel 11.0 Object Library'.Range";VAR Can
    
    autExcel::SheetBeforeRightClic(Sh : Automation "''.IDISPATCH";Target : Automation "'Microsoft Excel 11.0 Object Library'.Range";VAR Can
    
    autExcel::SheetActivate(Sh : Automation "''.IDISPATCH")
    
    autExcel::SheetDeactivate(Sh : Automation "''.IDISPATCH")
    
    autExcel::SheetCalculate(Sh : Automation "''.IDISPATCH")
    
    autExcel::SheetChange(Sh : Automation "''.IDISPATCH";Target : Automation "'Microsoft Excel 11.0 Object Library'.Range")
    
    ...
    
    No support using PM or e-mail - Please use this forum. BC TechDays 2024: 13 & 14 June 2024, Antwerp (Belgium)
  • Options
    WaleraWalera Member Posts: 7
    Thank you all.
Sign In or Register to comment.