V
Vassil Kovatchev
I have a question, related to a particular Excel Add-In, which seems to make
Excel stop drawing correctly when invoked as an OLE Object server in Word,
PowerPoint or any other standard OLE Object Client application.
Fixture:
Add-In: "Microsoft Office Excel Add-In for SQL Server Analysis Services"
version 1.2.2116.0.
Office: Office 2003 with SP1
Platform: WinXP Professional with SP2
Steps to reproduce:
1. Install the Add-In
2. Launch PowerPoint
3. From the menu, select "Insert\Object..."
4. Select "Microsoft Excel Worksheet"
*** At this point an Excel object is embedded in the presentation and
activated in-place; The worksheet is drawn correctly with all the grid lines;
Typing in the cells is adequate ***
5. Click outside the Excel object area to de-activate the active Excel object
6. Save the presentation and close PowerPoint (make sure that PowerPoint is
not hanging in the memory)
7. Launch PowerPoint
8. Open the previously saved presentation
*** At this point you see the meta-file image of the embedded Excel OLE
object drawn correctly ***
9. Double-click on the Excel object to activate it in-place
Observed Behavior:
The Excel Object is activated in-place, but it does not draw anything. The
whole active area is blank and when other windows are moved on top of it,
they leave prints (it looks just as if the OLE server does not consume and/or
process painting messages correctly).
Also, if the object is activated in Excel, rather than as an in-place item
(right-click on the embedded object and select "Worksheet Object\Open"),
Excel app launches, but the whole client area of the Excel main window is
blank and does not paint.
Now, this seems like a pretty major problem, because after the install of
this Add-In, OLE embedding of Excel objects just stops working as a feature.
I hope that it has a simple resolution, but I can't find anything about it on
the web or in any news-groups.
Thanks in advance for your help.
Excel stop drawing correctly when invoked as an OLE Object server in Word,
PowerPoint or any other standard OLE Object Client application.
Fixture:
Add-In: "Microsoft Office Excel Add-In for SQL Server Analysis Services"
version 1.2.2116.0.
Office: Office 2003 with SP1
Platform: WinXP Professional with SP2
Steps to reproduce:
1. Install the Add-In
2. Launch PowerPoint
3. From the menu, select "Insert\Object..."
4. Select "Microsoft Excel Worksheet"
*** At this point an Excel object is embedded in the presentation and
activated in-place; The worksheet is drawn correctly with all the grid lines;
Typing in the cells is adequate ***
5. Click outside the Excel object area to de-activate the active Excel object
6. Save the presentation and close PowerPoint (make sure that PowerPoint is
not hanging in the memory)
7. Launch PowerPoint
8. Open the previously saved presentation
*** At this point you see the meta-file image of the embedded Excel OLE
object drawn correctly ***
9. Double-click on the Excel object to activate it in-place
Observed Behavior:
The Excel Object is activated in-place, but it does not draw anything. The
whole active area is blank and when other windows are moved on top of it,
they leave prints (it looks just as if the OLE server does not consume and/or
process painting messages correctly).
Also, if the object is activated in Excel, rather than as an in-place item
(right-click on the embedded object and select "Worksheet Object\Open"),
Excel app launches, but the whole client area of the Excel main window is
blank and does not paint.
Now, this seems like a pretty major problem, because after the install of
this Add-In, OLE embedding of Excel objects just stops working as a feature.
I hope that it has a simple resolution, but I can't find anything about it on
the web or in any news-groups.
Thanks in advance for your help.