Vector PowerPoint OLE Items Display Poorly

J

Jeff

I've used PowerPoint slides in my Access databases to display relatively
simple vector graphics for quite some time. However, recently, the quality
of the graphics has seriously degraded. Specifically, what used to be a
smooth line, circle, oval, or whatever, now displays as several jagged steps.
It's as if the points used to represent the vector element are being rounded
to some nearest value causing a loss of quality in the drawing.

The details of what I'm doing is as follows:
OS: Windows XP Professional
Software: Access 2003 and PowerPoint 2003
Table: Three fields, Identity, Text Description, and OLE Object
Report: Displays the Identity, Text Description, and the OLE Object Frame.

Enter a sample record with any ID and description value. For the OLE
Object, insert a PowerPoint Slide with a page setup of 6.7 inches wide and
4.25 inches tall. Add a simple drawing element, such as an oval. Add text
to the drawing element. Keep the overal size of the element relatively
small. My oval is 0.83 inches wide by 0.33 inches tall. I placed the
numbers 1 through 9 as the text. Close PowerPoint returning to the Access
table entry. Save the record.

For the report, create a simple report that displays the three fields. For
the bound OLE object frame, set the size mode to zoom. Set the frame's width
to approximately 3.4 inches and height to 1.8 inches. Preview the report and
zoom into the image.

Previously, my simple oval would appear as a smooth oval with some
pixelation depending on the zoom level. The greater the zoom factor, the
less pixelation. However, the print would always be very smooth. Now, the
more zoom I use, the worse the image looks. Both font spacing and line
continuity are terrible, in both view and print.

As far as I know, nothing obvious has changed on my machine. The same issue
is occuring on other machines within my group, so I don't believe it's
related to a setting that I may have accidently changed. However, our IS
Department could have updated a service pack or a group policy that changed
the way in which Access or PowerPoint function.

The really strange part of this issue is that any records previously entered
into the database when everything was displaying and printing smoothly
continue to display and print smoothly. If I copy the object to a new record
or if I save the object to my hard drive and import it into a blank record,
the jagged representation appears.

So, if anyone can point me to a setting or a specific file/version that
could be causing this poor performance, I would greatly appreciate it. I
might even send a dozen of my world-famous snickerdoodle cookies to the
person who can provide a solution. :)

Thanks!
 
J

Jeff

I may have stumbled on one possible contributing factor in KB article 835728
(http://support.microsoft.com/kb/835728).

Basically, the font smoothing options available under the Windows XP Display
Properties/Appearance/Advanced settings affect the way in which the
PowerPoint OLE objects are displayed in Access. When I remove the font
smoothing option, any new PowerPoint slide objects inserted into the Access
table will now display *better*. They still don't have the clarity that they
once did, but we're moving in the right direction.

Any objects inserted with the smoothing option enabled continue to display
very poorly when viewed in Access, either in a form or a report. I assume
that something is being included with the OLE object when the record is saved
that remembers the smoothing setting. This would explain why the old
drawings continue to display/print correctly while the newer records
display/print badly.

Since Microsoft is planning to continue supporting Office Professional 2003
through 4/14/2009, I hope they will review this post and consider a fix.
Clearly, it appears that there is an issue with Office and the underlying
operating system. Since I do not have the option to upgrade my company PC to
Vista or Office 2007 (those decisions are made elsewhere), the only
resolution will be a service pack or hot fix that can be applied by our IS
department.
 
J

Jeff

I may have stumbled on one possible contributing factor in KB article 835728
(http://support.microsoft.com/kb/835728).

Basically, the font smoothing options available under the Windows XP Display
Properties/Appearance/Advanced settings affect the way in which the
PowerPoint OLE objects are displayed in Access. When I remove the font
smoothing option, any new PowerPoint slide objects inserted into the Access
table will now display *better*. They still don't have the clarity that they
once did, but we're moving in the right direction.

Any objects inserted with the smoothing option enabled continue to display
very poorly when viewed in Access, either in a form or a report. I assume
that something is being included with the OLE object when the record is saved
that remembers the smoothing setting. This would explain why the old
drawings continue to display/print correctly while the newer records
display/print badly.

Since Microsoft is planning to continue supporting Office Professional 2003
through 4/14/2009, I hope they will review this post and consider a fix.
Clearly, it appears that there is an issue with Office and the underlying
operating system. Since I do not have the option to upgrade my company PC to
Vista or Office 2007 (those decisions are made elsewhere), the only
resolution will be a service pack or hot fix that can be applied by our IS
department.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top