none
Office cross-platform development RRS feed

  • Question

  • We plan to develop a MS Excel application with its own user-interface.

    Which technology should we use (VSTO, VBA, Apps for Office) to make it cross-platform compatible (iOS, Android, Windows).

    VSTO:

    Is the MS framework also available for iOS and Android?

    Apps for Office (AfO):

    Is it possible to build a separate user-interface with Apps for Office?

    Is it possible to use the complete Excel object model within AfO?

    VBA:

    Is VBA available in Office for iOS or Android?

    Thanks,

      Reinhard

    Thursday, May 28, 2015 8:04 AM

Answers

  • Hello Reinhard,

    Only Office Apps can be run on multiple platforms. 

    VSTO:

    > Is the MS framework also available for iOS and Android?

    No, it is for Windows only. There is no COM technology for iOS or Android.

    Apps for Office (AfO):

    Is it possible to build a separate user-interface with Apps for Office?

    No, it is not. You need to build an add-in if you need to customize the Fluent UI. However, Office Apps allows to add a task pane with your own UI (HTML, CSS, JS). See Apps for Office for more information. 

    Is it possible to use the complete Excel object model within AfO?

    No, it is not. 

    VBA:

    Is VBA available in Office for iOS or Android?

    Nope. It is a clients application's feature.



    Thursday, May 28, 2015 9:07 AM

All replies

  • Hello Reinhard,

    Only Office Apps can be run on multiple platforms. 

    VSTO:

    > Is the MS framework also available for iOS and Android?

    No, it is for Windows only. There is no COM technology for iOS or Android.

    Apps for Office (AfO):

    Is it possible to build a separate user-interface with Apps for Office?

    No, it is not. You need to build an add-in if you need to customize the Fluent UI. However, Office Apps allows to add a task pane with your own UI (HTML, CSS, JS). See Apps for Office for more information. 

    Is it possible to use the complete Excel object model within AfO?

    No, it is not. 

    VBA:

    Is VBA available in Office for iOS or Android?

    Nope. It is a clients application's feature.



    Thursday, May 28, 2015 9:07 AM
  • Thank your for the clarification.

    Reinhard

    Monday, June 1, 2015 7:26 PM