How to develop using VSTO or .NET ? RRS feed

  • Question

  • Hello...

    I hope this is the right place to ask. I've been reading in some forums but could not find a definite answer.

    Let's assume I have some experience in C#, VSTO and .NET... and almost none in HTML, JS and web design.

    I have written a set of Add-Ins for classical Office (PowerPoint, Word), and have a huge code library in .NET and VSTO.

    Now I'd like to write the equivalent add-in functionality in Office 365 (whatever that means).

    Is there any option, technology, link, to describe how to do it, reusing everything possible ? Or is it right I have to rewrite everything in HTML, and not everything that was feasible in VSTO is now possible ?



    Sunday, April 17, 2016 4:38 PM

All replies

  • Hi jc,

    Did you want to develop an app with Office 365 APIs?

    The Office 365 APIs enable you to provide access to your customer's Office 365 data, including the things they care about most--their mail, calendars, contacts, users and groups, files, and folders--all right from within your app itself.

    You can access the Office 365 APIs from solutions across all mobile, web, and desktop platforms. No matter your development platform or tools. So whether you're building web applications using .NET, PHP, Java, Python, or Ruby on Rails, or creating apps for Windows Universal Apps, iOS, Android, or on another device platform, it's your choice.

    And because the Office 365 APIs offer single sign-on with Azure Active Directory (Azure AD), you only need register your app once to access any of the Office 365 API services.

    You can get more detail about it from link below: 

    To develop with the Office 365 REST API, we need to register the app(Office 365 account required) first. Then we can follow the steps list by the follow link to create an MVC app with Office 365 APIs:

    And Microsoft also provide lots of samples to help developers to get started developing with Office 365 REST API. Here is the link for your reference:

    In addition, here is an helpful link to setup the Office 365 develop environment: 

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Monday, April 18, 2016 8:59 AM
  • Thanks Fei,

    I'll give them a try and Will keep you informed...


    Tuesday, April 19, 2016 7:03 AM