Submit an .ppam add-in to Microsoft AppSource? - powerpoint

I have written a VBA macro for Microsoft PowerPoint (including a custom ribbon tab) and saved it as .ppam file.
Is it possible to submit the .ppam file to Microsoft AppSource?
I have read that an Office add-in consists of two parts: the manifest (an XML file) and the web app but I am asking if these files are maybe already included in or generated from the .ppam so that it could also be used for submission.

VBA add-ins and what MS calls Apps are two different things. As far as I know, MS doesn't accept VBA (ie, PPAM) add-ins for the app store.

Related

How to create outlook add in that open the task pane and read the attachments in the outlook mail?

I want to create a outlook add-in for reading the attachments to the add-in and list the attachments to it. Then I want to store those attachments on the Azure Blob Storage. If it is possible?
Yes, that is possible.
First of all, you need to decide what kind of add-ins you need to develop for Outlook - COM or Web based add-ins. If you need to support only Outlook for desktop on Windows then your choice is VSTO, see Walkthrough: Create your first VSTO Add-in for Outlook for more information. For Outlook web add-ins Build your first Outlook add-in.
Both kind of add-ins allows running a task pane in Outlook with all the required information of attached files (or items).

PowerPoint command like insert slide or apply theme equivalent on Office javascript API

I'm developing a PowerPoint add-in and in future, it will be publish in Office Store. But it is VSTO project (C# and winforms) which could not be publish. Based on my search, it must be Office Web Add-in project (manifest xml and web pages).
I'm trying to convert my development from VSTO to Office Web Add-in but some of functionalities like open presentation, insert slide and apply theme aren't found on the Office.js.
Is there equivalent functions in Office.js? or other way?
Hopefully someone share their ideas about it. Thanks in Advance.
This is currently no way to execute these actions (insert slide, apply theme, open document) in PowerPoint using Web Add-ins. PowerPoint currently only leverages a limited set of APIs.

Button in ribbonbar for Outlook 2013

I try to develop a Outlook Add-Ins (pure js/html app), not an VSTO / COM app with c#.
I found a way to add a button to the ribbonbar, but it seems to be only for Outlook 2016: https://msdn.microsoft.com/en-us/library/office/mt267546.aspx
But, is there a way to add a button in the ribbonbar for Outlook 2013?
Can't find anything even on dev.outlook.com...
You need to develop a COM add-in then (VSTO). See Walkthrough: Creating Your First VSTO Add-In for Outlook for more information.
There are two main ways for creating a custom UI in VSTO add-ins:
Walkthrough: Creating a Custom Tab by Using Ribbon XML
Walkthrough: Creating a Custom Tab by Using the Ribbon Designer
Moreover, your ribbon commands can be displayed for Exchange profiles only (where Office Apps can be run). But COM add-ins are run for all kind of profiles in Outlook.

Add Outlook Explorer ribbon in a Outlook 2007 add in?

I'm writing a Outlook 2007 add in which works in Outlook 2007 AND 2010(one build is supposed to work for both versions) - everything works perfect right now except for one thing:
Outlook 2007 doesn't have a ribbon in the main Outlook Explorer window, but Outlook 2010 does.
If I create a new Ribbon (Visual Designer) I can't choose Microsoft.Outlook.Explorer as my RibbonType för the Ribbon, so is there any way I can add a ribbon to the Outlook Explorer window in Outlook 2010 from a Outlook 2007-add in?
When you multitarget like this, I believe you have to fall back to the using IExtensibility, and intercept the GetCustomUI callback yourself to supply (or not supply) any ribbon modification xml.
At least, that's what I had to do with my addin that targeted versions 2000-2010 of Word, Excel, and PPT (I also supported Outlook, but there wasn't any UI stuff in my addin for outlook so I'm not sure there). More difficult, but more flexible in what you can support.

What IDE should I use to develop hta files that automate Word and Excel?

Which version of Visual Studio Express should I use to develop an HTA application that will script Word and Excel and connect to a web service?
Should I download the web edition because hta files are like web pages, or should I download one of the others because hta files work on the local machine? Or is there another IDE I can use?
SharePoint Designer 2007 which is now free to use. FrontPage 2003 if you already have it. I feel that FrontPage/SharePoint HTML editing is awesome, especially the VBA support during design-time editing. When you want to view the HTML Application, just press F12.
Visual Web Developer Express will also work well. Note that Visual Studio 2008 versions use "SharePoint Designer 2007" as the HTML editor. Even though Visual Studio uses the same HTML editor, the editor user-interface is much better in SharePoint Designer 2007 or FrontPage 2003.
To debug see the below reference.
Debugging VBScript and JScript in vbs, js, wsf and hta files at http://myitforum.com/cs2/blogs/maikkoster/archive/2009/03/25/debugging-vbscript-and-jscript-in-vbs-js-wsf-and-hta-files.aspx
Microsoft Visual Studio: Editing HTA files with VS2005 - debugging at http://msdn.itags.org/visual-studio/30906/, but use the Stop (VBScript) or stop; (JScript) statements instead of a message box statement.
HTML Applications at http://msdn.microsoft.com/en-us/library/ms536471.aspx.
Extreme Makeover: Wrap Your Scripts Up in a GUI Interface at http://technet.microsoft.com/en-us/library/ee692768.aspx
HTML Applications (HTAs) provide a way for you to wrap your scripts up in a graphical user interface, an interface replete with check boxes, radio buttons, drop-down lists and all those other Windows elements you’ve grown to love. In this article, the first of a multi-part series, we’ll introduce the basics behind creating your very own HTA.
HTA Helpomatic at http://www.microsoft.com/downloads/details.aspx?FamilyId=231D8143-F21B-4707-B583-AE7B9152E6D9&displaylang=en
Utility to help script writers create HTML Applications (HTAs).

Resources