473,729 Members | 2,272 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

A PowerPoint presenter

Hi everyone,

I'm wanting to use VB.NET to display a powerpoint presentation, much the same
way as the presenter that comes with PowerPoint (when used on multiple
monitors).
Basically, I want to show the presentation in one form/window, and in the other,
have controls for moving through the presentation, list of slides, etc.

I don't really want code as such, more like a tutorial on how to do something
like this.
Does anyone know of any resources on the net they can point me to?

BTW, I'm fairly new to VB, so something really basic is preferred, if at all
possible.
Thanks!

--
Kind regards,
Peter Anderson.
http://www.panda.id.au
Sep 24 '07 #1
6 6322
On Sep 24, 2:40 am, "BWPanda" <http://www.panda.id.au wrote:
Hi everyone,

I'm wanting to use VB.NET to display a powerpoint presentation, much the same
way as the presenter that comes with PowerPoint (when used on multiple
monitors).
Basically, I want to show the presentation in one form/window, and in the other,
have controls for moving through the presentation, list of slides, etc.

I don't really want code as such, more like a tutorial on how to do something
like this.
Does anyone know of any resources on the net they can point me to?

BTW, I'm fairly new to VB, so something really basic is preferred, if at all
possible.
Thanks!

--
Kind regards,
Peter Anderson.http://www.panda.id.au
Can't say I know how to create an application to display a powerpoint
presentation that doesn't use Powerpoint. You would have to know the
Powerpoint file format and probably use GDI+ to draw all the elements
onto the screen. Since you say you are "fairly new to VB" I doubt you
want to take on a project this big.

I did think about doing a similar program once, so my ideas might work
for you. My approach was to create a simple application that drew full
screen images as the "slides." The slides could be drawn with any
image software, such as Paint.Net or Photoshop, and then loaded into
the application. Then to support Powerpoint I was going to do a bit of
automation that simply opened the specified powerpoint file, and saved
all the slides as images (it's an option in File --Save As) and then
import those images. This of course would remove all animations from
the slides, but they were unneeded in my project's goals.

Thanks,

Seth Rowe

Sep 24 '07 #2

You could check if one of the components in this download

http://www.microsoft.com/downloads/d...displaylang=en

suppports automation , then you might be able to control the presentation
without Powerpoint installed

if all the target do have powerpoint installed,,, then you might use the
automation interface of powerpoint .

regards

Michel


"BWPanda" wrote:
Hi everyone,

I'm wanting to use VB.NET to display a powerpoint presentation, much the same
way as the presenter that comes with PowerPoint (when used on multiple
monitors).
Basically, I want to show the presentation in one form/window, and in the other,
have controls for moving through the presentation, list of slides, etc.

I don't really want code as such, more like a tutorial on how to do something
like this.
Does anyone know of any resources on the net they can point me to?

BTW, I'm fairly new to VB, so something really basic is preferred, if at all
possible.
Thanks!

--
Kind regards,
Peter Anderson.
http://www.panda.id.au
Sep 24 '07 #3
"Michel Posseth [MCP]" <Mi************ **@discussions. microsoft.comwr ote in
message news:3A******** *************** ***********@mic rosoft.com...
>
You could check if one of the components in this download

http://www.microsoft.com/downloads/d...displaylang=en

suppports automation , then you might be able to control the presentation
without Powerpoint installed

if all the target do have powerpoint installed,,, then you might use the
automation interface of powerpoint .

Thanks for that Michel.

Ideally, if I can use PowerPoint viewer to help with the presentation through
VB, that'd be the way to go.
Otherwise, it's safe to assume users have PPT installed.

Now all I need is instructions/a tute on how to do it...

--
Kind regards,
Peter Anderson.
http://www.panda.id.au
Sep 25 '07 #4
"rowe_newsgroup s" <ro********@yah oo.comwrote in message
news:11******** **************@ g4g2000hsf.goog legroups.com...
>
Can't say I know how to create an application to display a powerpoint
presentation that doesn't use Powerpoint.
I didn't say I can't use PowerPoint, in fact I'd prefer it.
You would have to know the
Powerpoint file format and probably use GDI+ to draw all the elements
onto the screen. Since you say you are "fairly new to VB" I doubt you
want to take on a project this big.
Yes, it is a big project, but I'm taking it one step at a time, and am in no
rush to get it finished any time soon.
Note: the PowerPoint presentation is just one element of the overall project. At
the moment I'm just looking to get a prototype of the PowerPoint part working.
I did think about doing a similar program once, so my ideas might work
for you. My approach was to create a simple application that drew full
screen images as the "slides." The slides could be drawn with any
image software, such as Paint.Net or Photoshop, and then loaded into
the application. Then to support Powerpoint I was going to do a bit of
automation that simply opened the specified powerpoint file, and saved
all the slides as images (it's an option in File --Save As) and then
import those images. This of course would remove all animations from
the slides, but they were unneeded in my project's goals.
It sounds like using PowerPoint, or PowerPoint Viewer would make things a bit
easier, so I think I'll take that path.

So my question now is, how do I use the PPT viewer, of PPT itself if I must, to
create my own presentation program as explained in the original question?

--
Kind regards,
Peter Anderson.
http://www.panda.id.au
Sep 25 '07 #5
Hello Peter ,

Powerpoint automation should be pretty simple , as automation is for all
office products from microsoft ( they all provide an interface)

here are some examples :

http://support.microsoft.com/kb/303718

or

http://www.google.nl/search?hl=en&q=...e+zoeken&meta=

HTH

Michel Posseth


"BWPanda" <http://www.panda.id.au schreef in bericht
news:ui******** ******@TK2MSFTN GP02.phx.gbl...
"Michel Posseth [MCP]" <Mi************ **@discussions. microsoft.comwr ote
in message news:3A******** *************** ***********@mic rosoft.com...
>>
You could check if one of the components in this download

http://www.microsoft.com/downloads/d...displaylang=en

suppports automation , then you might be able to control the presentation
without Powerpoint installed

if all the target do have powerpoint installed,,, then you might use the
automation interface of powerpoint .


Thanks for that Michel.

Ideally, if I can use PowerPoint viewer to help with the presentation
through VB, that'd be the way to go.
Otherwise, it's safe to assume users have PPT installed.

Now all I need is instructions/a tute on how to do it...

--
Kind regards,
Peter Anderson.
http://www.panda.id.au

Sep 25 '07 #6
On Sep 24, 8:18 pm, "BWPanda" <http://www.panda.id.au wrote:
"rowe_newsgroup s" <rowe_em...@yah oo.comwrote in message

news:11******** **************@ g4g2000hsf.goog legroups.com...
Can't say I know how to create an application to display a powerpoint
presentation that doesn't use Powerpoint.

I didn't say I can't use PowerPoint, in fact I'd prefer it.
You would have to know the
Powerpoint file format and probably use GDI+ to draw all the elements
onto the screen. Since you say you are "fairly new to VB" I doubt you
want to take on a project this big.

Yes, it is a big project, but I'm taking it one step at a time, and am in no
rush to get it finished any time soon.
Note: the PowerPoint presentation is just one element of the overall project. At
the moment I'm just looking to get a prototype of the PowerPoint part working.
I did think about doing a similar program once, so my ideas might work
for you. My approach was to create a simple application that drew full
screen images as the "slides." The slides could be drawn with any
image software, such as Paint.Net or Photoshop, and then loaded into
the application. Then to support Powerpoint I was going to do a bit of
automation that simply opened the specified powerpoint file, and saved
all the slides as images (it's an option in File --Save As) and then
import those images. This of course would remove all animations from
the slides, but they were unneeded in my project's goals.

It sounds like using PowerPoint, or PowerPoint Viewer would make things a bit
easier, so I think I'll take that path.

So my question now is, how do I use the PPT viewer, of PPT itself if I must, to
create my own presentation program as explained in the original question?

--
Kind regards,
Peter Anderson.http://www.panda.id.au
Sorry, I misread the original post. I thought you were trying to do
the Open Office.Org thing and create a program that would be a full
featured PowerPoint application. Michel has already posted two helpful
links so all I can do is wish you good luck!

Thanks,

Seth Rowe

Sep 25 '07 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
3409
by: C Williams | last post by:
Hi, I am writing some VB.NET code that compiles to a dll. There is some code within it that manipulates Powerpoint 2003. The dll I am writing is for smart tags, and I am having trouble because sometimes Powerpoint is remaining running (powerpnt.exe in Task Manager). One action of my smart tags calls InsertChart (code below). The designated line causes powerpoint to remain running even after the user has manually closed the...
8
7075
by: Rut | last post by:
Does anyone know how to start powerpoint from vb.net without the ppt screen appearing. I want to keep it hidden? Using this code: Try pp = New PowerPoint.Application pp.Visible = Office.MsoTriState.msoTrue pp.WindowState = PowerPoint.PpWindowState.ppWindowMinimized Application.DoEvents()
1
2248
by: peter shaw | last post by:
Hi, I have a solution, that includs a project. The project have some folder, (like folder1, folder2, folder3,...). Inside folder there is a view and view presenter. Directly under project, there is modulcontroller that controls load win forms etc. In the moduleControoler I show a form like this: string key = "_abc";
12
7500
by: Doug | last post by:
Hi, I learned a little about the model view presenter pattern at a conference this last week and am experimenting with it. It's working pretty well but I have a question. I am trying to use it to reset info in a combo box. Below is some sample code for my view interface and the presenter: public interface IDevToolView
3
3642
by: Gav | last post by:
I have just started to rewrite my application using the Presenter First Design Pattern to make sure my business logic is not in the Gui itself. I've got the general idea but I'm a bit unsure as to how I should be launching a dialogue window from my main application window. What i have done is this in a nutshell. My main application window comprises of a Model, Presenter and a View. The Popup window also has a Model, Presenter and View....
0
8917
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8761
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9426
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9281
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
8148
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6722
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6022
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4795
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3238
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.