Powerpoint in Webbrowser control

Posted on 2007-11-16
Last Modified: 2012-06-21
I am showing a power point presentation inside a webbrowser control (.Net 2.0)
But the problem is :
Everytime i run the application the webbrowser control asks me with a dialog open,save or cancel.
There is any way to don't let this dialog not showing?

Or there is a better control to show powerpoint presentations in.

VB.Net Windows Applications .Net 2.0

Question by:amrelgarhy81
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
LVL 16

Expert Comment

ID: 20300570
Powerpoint is not really designed to be played inside of a browser. Powerpoint will only work on computers that have Powerpoint installed and if a user has it. The application will be used. You can save a powepoint presentation as a Web Page, this will make it display in a web browser.

Author Comment

ID: 20300604
no, i want to show the powerpoint presentation on my VB.Net windows form
LVL 16

Expert Comment

ID: 20300832
It's all reated though. My understanding is that it's all to do with mime types. If you see the same when you try and view the PPT thorugh your normal Web Browser it's not realted to you app and is a machine specific issue.
Webinar: Aligning, Automating, Winning

Join Dan Russo, Senior Manager of Operations Intelligence, for an in-depth discussion on how Dealertrack, leading provider of integrated digital solutions for the automotive industry, transformed their DevOps processes to increase collaboration and move with greater velocity.


Author Comment

ID: 20300852
So how can i hide this dialog from showing??!!
LVL 21

Expert Comment

ID: 20300856
Do you have animations on the presentation?  If not, consider saving the slides as images and using those.
Better yet, check out and see how they've done it.

Author Comment

ID: 20300899
It may contain animations
LVL 16

Accepted Solution

McExp earned 125 total points
ID: 20301017
The WebBrowser control works just like having IE embeded in your app. the following describes how to change the setting for IE. This will have to be done on every client and you can't be sure they won't un-set it after you've gone. I Certainly would it drives me crazy when Office docs open in IE.

it is not controlled by Internet Explorer, but by Windows Explorer. In Windows Explorer menu, select Tools menu, Folder Options... menu item, File Types tab. Click on the file extension of the file type you want to change, e.g., PPT, and click Advanced push-button. You make the PowerPoint presentation appear in the IE browser window from which it was selected by checking the box labeled "Browse in same window". Unchecking it will cause PowerPoint presentations accessed from the IE browser to open in their own separate window. Click OK pushbutton to save your changed setting. Of course you must have PowerPoint installed on your PC to view PowerPoint files.

Featured Post

Resolve Critical IT Incidents Fast

If your data, services or processes become compromised, your organization can suffer damage in just minutes and how fast you communicate during a major IT incident is everything. Learn how to immediately identify incidents & best practices to resolve them quickly and effectively.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
What are MicroServices? 4 69
What is GIS method of Geometry data type? 6 36
What is needed to become a DBA? 7 56
unable to isntall .net framework 3.5 19 40
We all know that functional code is the leg that any good program stands on when it comes right down to it, however, if your program lacks a good user interface your product may not have the appeal needed to keep your customers happy. This issue can…
For those of you who don't follow the news, or just happen to live under rocks, Microsoft Research released a beta SDK ( for the Xbox 360 Kinect. If you don't know what a Kinect is (http:…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…
Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question