473,231 Members | 2,420 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,231 software developers and data experts.

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 6287
On Sep 24, 2:40 am, "BWPanda" <http://www.panda.id.auwrote:
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.comwrote in
message news:3A**********************************@microsof t.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_newsgroups" <ro********@yahoo.comwrote in message
news:11**********************@g4g2000hsf.googlegro ups.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.auschreef in bericht
news:ui**************@TK2MSFTNGP02.phx.gbl...
"Michel Posseth [MCP]" <Mi**************@discussions.microsoft.comwrote
in message news:3A**********************************@microsof t.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.auwrote:
"rowe_newsgroups" <rowe_em...@yahoo.comwrote in message

news:11**********************@g4g2000hsf.googlegro ups.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
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...
8
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 =...
1
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,...
12
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...
3
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...
0
by: VivesProcSPL | last post by:
Obviously, one of the original purposes of SQL is to make data query processing easy. The language uses many English-like terms and syntax in an effort to make it easy to learn, particularly for...
3
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 3 Jan 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). For other local times, please check World Time Buddy In...
0
by: fareedcanada | last post by:
Hello I am trying to split number on their count. suppose i have 121314151617 (12cnt) then number should be split like 12,13,14,15,16,17 and if 11314151617 (11cnt) then should be split like...
0
by: stefan129 | last post by:
Hey forum members, I'm exploring options for SSL certificates for multiple domains. Has anyone had experience with multi-domain SSL certificates? Any recommendations on reliable providers or specific...
0
Git
by: egorbl4 | last post by:
Скачал я git, хотел начать настройку, а там вылезло вот это Что это? Что мне с этим делать? ...
1
by: davi5007 | last post by:
Hi, Basically, I am trying to automate a field named TraceabilityNo into a web page from an access form. I've got the serial held in the variable strSearchString. How can I get this into the...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: Aftab Ahmad | last post by:
Hello Experts! I have written a code in MS Access for a cmd called "WhatsApp Message" to open WhatsApp using that very code but the problem is that it gives a popup message everytime I clicked on...

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.