Developing Outlook helper – introduction
Developing Outlook helper-VBA macro
Developing Outlook helper-C#
Developing Outlook helper – conclusions
Develop like it was 201x:
You find Hello World addin (https://github.com/jasonjoh/hello-world-addin) and decide to try it. Download to the PC . The files are
You find eventually the code that reads the email data ( in the Home.js ) and displays data(in the Home.html)
You see that this line finds the email
var item = Office.cast.item.toItemRead(Office.context.mailbox.item);
You want to modify the code. You do not have intellisense helpers, but just documentation.
Test like it was 201x:
SO you have now a bunch of files. How to test it? You cannot test with Outlook. You do not want to deploy to Microsoft store yet. It is testing, right?
You read again what it should be done from Hello World addin (https://github.com/jasonjoh/hello-world-addin) – and now I am quoting
- Copy the
app directory from the project to your web server.
manifest.xml in a text editor and update all instances of
https://<your web server> to the base URL of the directory on your web server where you deployed the
- Logon to Outlook Web Access. Click on the gear cog in the upper right corner of the page and click on
- On the
Manage apps page, click on the ‘+’ icon, select
Add from file. Browse to the
manifest.xml file included in the project.
- Return to the Mail view in Outlook Web Access.
- To try the read mode functionality of the add-in, open any message and launch the
HelloWorld app from the app bar.
“ – end quoting
So you need
- a https server with FTP account to deploy files
- an Outlook 365 account
Once you have those, it is a simple process:
- Copy files to the https server.
- Goto Outlook 365 settings, load addon from HelloWorld.xml .
- Verify if all ok
- If not, unload the addon from Office 365.
- Modify the files to make the app .
- GOTO 1
Deploy like it was 201x:
Pass to the Microsoft Store to get a developer ID and deploy to their server the application.