Powerpoint 2013 alternative to saving as .mht - sharepoint-2010

My work laptop was just reimaged with office 2013 and one of the first things I noticed was the removal of the option to save a ppt as a single file web page. One of the products that I routinely update on our sharepoint is a ppt slide with hyperlinks and rollover screen tips to make it interactive when viewed as a presentation.
I'm looking for advice on finding an alternative to using a .mht in conjunction with a page viewer web part to display the "live" slide. I'll also note that the office web apps feature is not currently enabled or available in the site settings.
Thank you and take care.

Related

VBA, Active X and Legacy Tools alternatives in word

I currently have a 4 page document that has a lot of active x control boxes with VBA controlling it. This document is housed in a third party application to allow us to record information that stays within a record in that application.
After a recent upgrade to the application I have been informed that it will no longer support documents using Active X or Legacy controls. I have recreated one of the shorter documents using content control and VBA. Are there any tools to convert the document I currently have? or what are the best alternatives to active X and the background controls?
I hope that makes sense
You've found the best alternative in Content Controls. Most Content Controls are compatible with Office back to the 2007 version. They also work in Word for Mac 2016 and 2019. I haven't heard of any utilities that can automatically convert ActiveX controls to Content Controls. The VBA is quite different between the 2 control types, so you'll definitely have some re-writing to do.
Here is Microsoft's page about using Content Controls with VBA: Working with Content Controls
In addition, there are resources like Greg Maxey's pages about Content Controls and VBA: Content Controls

Preview pane for Microsoft Office files - VB.net

I have a treeview control based on the file system and I would like to implement functionality exactly like windows file explorer whereby a user can click on a file and it would display a preview in the preview windows/pane
I have already managed to do this for files such as images and PDF's with a web browser control but I'm struggling with Office files (xlsx, docx, pptx) as it opens the files in their respective applications rather than the preview window.
I've seen quite a few articles like this but can't find a working, or even semi-working example! Any help would be appreciated.

PDF - Open Bookmarks Panel when pdf opens

When I open a certain pdf file on SharePoint, I wish to see the Bookmarks Navigation tab open by default. I can do this manually by File > Properties > initial View and changing the Navigation tab to "Bookmarks Panel and Page".
I need to do this with hundreds of pdf files and then upload them to SharePoint.
I am using VBA. I don't mind using other forms of automation.
Currently, I have AVDoc (CAcroAVDoc) and can open the Bookmarks Pane but it's not changed in the settings.
AVDoc.SetViewMode 3
I tried PDDoc.SetInfo etc but nothings changing the "settings".
Any suggestion will be appreciated.
I am running a lot of code in Excel VBA, that does a lot of pdf manipulation. The only thing that remains is to change the settings.
With Acrobat as the runtime, there is no scriptable interface to the initial view settings. However, you can easily use any of several .NET PDF libraries to make this change. A Google search for ".NET PDF Library" will yield both free and commercial varieties. You'll need to research which one is best for your task and skill set.

Changing advanced options in PowerPoint with VBScript

I am writing a VBS script which copies chosen pictures from the folder where the script is placed to newly created PowerPoint document, adds some comments to each slide and saves the document in the same directory. The problem that I'm facing is a size of .pptx file which very often exceeds 500MB.
PowerPoint (2013) has built-in option to "Discard editing data" in Advanced Option menu which lowers the resolution of all images in the document to wish value (220 ppi in my case).
Is there an option to access related checkbox with VBSript? I was searching hard to find information how to enable this option via scripting but haven't found anything useful.
I would be much grateful for your help!
This isn't something that's accessible via the PPT object model, but since you're using VBS and not VBA from within PPT, you can probably make a few registry settings before launching PowerPoint.
To work out the needed settings, open REGEDIT and navigate to
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\PowerPoint\Options
Note: 15.0 is the version to use for PPT 2013. PPT 2016 is 16.0, 2010 is 14.0 and so on, skipping 13.0
Leave REGEDIT open while you change the PPT settings you're after; after each change, switch to REGEDIT and hit F5 to refresh. Any settings that change or are newly added are the ones you're after.
To get you started, the setting for automatically compressing pictures is a DWORD:
AutomaticPictureCompressionDefault

Cocoa API to extract data from a Microsoft PowerPoint presentation

Is there any API available in Cocoa(not COCOA-Touch) for a MAC OS based app that can extract data from a Microsoft PowerPoint presentation?
I need it for a Mac OS X-based application in which I need to read the contents of a presentation.
I need to extract the slides and template separately. Specifically, I need to:
Extract slides as images.
Extract the template as a separate PowerPoint template file.
Extract only the text in the slides.
I have done lot of googling, but found only that Applescript can interact with it. But it opens the presentation and then only it interacts with the presentation.
If there’s no API available, then what could be the best way to do this?
All Microsoft Office apps have an AppleScript interface that allows at least some access to the documents' inner structures. I have no experience with PowerPoint, but Excel works fine.
You can google for Microsoft AppleScript Reference.