Ebedded Ole Servers

  • Thread starter Thread starter D Small
  • Start date Start date
D

D Small

I've just finished creating a presentation to be sent to CD and played away from
my computer. So I am examining things like File, Properties, Contents. I found
that my graphics program is named as an embedded Ole Server for one or more
elements in the presentation.

I was sure I had rendered and saved everything for common usage, but did find a
graphic that could be ungrouped, meaning I must have just inserted from my
graphics program without thinking. Looks like that is the only object, and so I
have saved twice.

However, the Properties still lists my graphics program as embedded Ole Server.
Does that mean I could have made another error someplace, or does PowerPoint
"keep" things it doesn't need any more?

And is there someway to "find" other embedded elements from my graphics program?
D.
 
D.

If you edit>copy in your graphics package
and then edit>paste into powerpoint

This would create the OLE link. The object can then be double clicked, and
your graphics app will start, and then you can edit the graphic.

To avoid this. You need to export your graphics from your graphics program
in a format that powerpoint likes.
Then Insert>Picture>From file

Or you could ungroup the graphic in powerpoint

Or you could (in powerpoint) edit>copy
edit>paste special and then choose "something like "picture (enhanced
metafile)"

what graphics package is it you are using?

Cheers
TAJ Simmons
microsoft powerpoint mvp

awesome - powerpoint backgrounds,
free sample templates, tutorials, hints and tips etc
http://www.powerpointbackgrounds.com
 
It is ACD-Deneba's CANVAS, design/illustration/publication/with engineering and
technical tools - a strong program. I was concerned when I saw I had Canvas
embedded art since I have to put this presentation on CD and have it played on a
computer which does not have CANVAS. I hadn't realized I must have done a couple
(or more) of sloppy things. CANVAS now has a portable viewer, but with this CD,
I didn't want to use it. Just wanted straight 'Microsoft."

CANVAS 8 and 9 and Windows 2000 and later work together pretty good in PPt (on
my computer) , but once I let go of this CD, I'm at the mercy of the PowerPoint
"gotchas" - maybe not a pretty picture. I was hoping there was a way to search
out other slides where I've made a mistake. I usually keep a separate "images"
folder, and work with that with the Insert Picture procedure, but must have
forgotten a step on one or more graphics.

Your tips led me to try this procedure: I just (in PPT) selected a 'suspect'
graphic, clicked on Draw> clicked on ungroup. It was an embedded object from
CANVAS; did ungroup, but the whole slide has a HUGE, HUGE black X covering the
whole slide. So I 'undid' the procedure; then selected the graphic (has a
transparent background) > click on edit, copy and paste special> GIF, and have a
perfect raster object now.
Didn't know we could fix these things after they arrived in PPT. Thank you a
thousand times. D.
 
It is ACD-Deneba's CANVAS, design/illustration/publication/with
engineering and
technical tools - a strong program. I was concerned when I saw I had Canvas
embedded art since I have to put this presentation on CD and have it played on a
computer which does not have CANVAS. I hadn't realized I must have done a couple
(or more) of sloppy things. CANVAS now has a portable viewer, but with this CD,
I didn't want to use it. Just wanted straight 'Microsoft."

It may not be a big issue - generally what the user sees is the same WMF
image of the OLE embedded object that you see. The only difference is that
if you doubleclick it, it launches the object in Canvas. If they double
click it, they get it in Canvas if it's installed or an error msg of some
sort if not.

Anyhow, this may help; its' a macro that lists the name and coordinates and
stuff for each shape on each slide in the pres. and tosses it all out to a
text file you can check in Notepad. "and stuff" now includes the shape's
..Type - look for .Type 7 shapes and those are your embedded OLEs.

Here's an answer from the PowerPoint FAQ at http://www.rdpslides.com/pptfaq/


Sub ExportCoords()

Dim oSlides As Slides
Dim oSl As Slide
Dim oSh As Shape
Dim strOutput As String
Dim strFileName As String
Dim intFileNum As Integer
Dim lngReturn As Long

' Get a filename to store the collected text
strFileName = InputBox("Enter the full path and name of file to save
info to", "Output file?")

' did user cancel?
If strFileName = "" Then
Exit Sub
End If

' is the path valid? crude but effective test: try to create the file.
intFileNum = FreeFile()
On Error Resume Next
Open strFileName For Output As intFileNum
If Err.Number <> 0 Then ' we have a problem
MsgBox "Couldn't create the file: " & strFileName & vbCrLf _
& "Please try again."
Exit Sub
End If
Close #intFileNum ' temporarily

strOutput = "Slide" & vbTab & "Name" & vbTab & "Type" _
& vbtab & "Left" & vbTab & "Top" & vbTab & "Width" _
& vbTab & "Height" & vbCrLf

' Get the info
Set oSlides = ActivePresentation.Slides
For Each oSl In oSlides
For Each oSh In oSl.Shapes
strOutput = strOutput _
& oSl.SlideIndex & vbTab _
& oSh.Name & vbTab _
& osh.Type & vbtab _
& oSh.Left & vbTab _
& oSh.Top & vbTab _
& oSh.Width & vbTab _
& oSh.Height & vbCrLf
Next oSh
Next oSl

' now write the text to file
Open strFileName For Output As intFileNum
Print #intFileNum, strOutput
Close #intFileNum

' show what we've done
lngReturn = Shell("NOTEPAD.EXE " & strFileName, vbNormalFocus)

End Sub

==========================================
If that doesn't help, please post a followup message here.
Visit http://www.rdpslides.com/pptools/ for your free PPTools Starter Kit
and other productivity-enhancing PowerPoint add-ins
 
Report at end of day:
This afternoon I did three sweeps in the PPT pres. in question to find any OLE
object. I found not two, but at least a half-dozen. When I had finished the
three searches (normal view) using the edit, copy; and paste special routines: I
didn't find anymore. I saved PPT one last time with Save As to completely
replace the document. Pleased to notice that in File>Properties>Contents, my
graphics program is no longer listed and my graphics are all clean. D.
...................................
 
Back
Top