MS09-067: Description of the security update for Excel 2007: November 10, 2009

Article translations Article translations
Article ID: 973593 - View products that this article applies to.
Expand all | Collapse all

On This Page

INTRODUCTION

Microsoft has released security bulletin MS09-067. To view the complete security bulletin, visit one of the following Microsoft Web sites:

How to obtain help and support for this security update

Help installing updates: Support for Microsoft Update

Security solutions for IT professionals: TechNet Security Troubleshooting and Support

Help protect your computer that is running Windows from viruses and malware: Virus Solution and Security Center

Local support according to your country: International Support

MORE INFORMATION

Known issue with this security update

  • After you install this security update, when you use the Unprotect method to unprotect an inactive worksheet in Office Excel 2007, the controls in the inactive sheet are displayed in other worksheets. To resolve this issue, install hotfix 978399. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
    978399 Description of the Office Excel 2007 hotfix package (Excel-x-none.msp, Graph-x-none.msp, Xlconv-x-none.msp, Xlview-x-none.msp): February 23, 2010
  • After you install this security update, you may experience the following issue when you work with Microsoft Excel 2007 Visual Basic for Applications (VBA) macro code:
    Symptom

    You unprotect a worksheet by using the object model, such as Worksheets("sheet2").Unprotect. If the unprotected worksheet is not the active worksheet, contents from the unprotected worksheet become visible on the current worksheet. This issue continues until there is an action that updates Excel.


    Resolution

    To resolve this issue, apply the hotfix that is described in Microsoft Knowledge Base article 978522. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
    978522 Description of the Office Excel 2007 hotfix package (Excel-x-none.msp, Xlconv-x-none.msp): December 23, 2009



    Workaround 1

    To work around this issue, minimize and then maximize the Excel window to redraw or refresh the Excel worksheet.

    Workaround 2

    Microsoft provides programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or fitness for a particular purpose. This article assumes that you are familiar with the programming language being demonstrated and the tools used to create and debug procedures. Microsoft support professionals can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific needs.
    If you have limited programming experience, you may want to contact a Microsoft Certified Partner or Microsoft Advisory Services. For more information, visit these Microsoft Web sites:

    Microsoft Certified Partners - https://partner.microsoft.com/global/30000104

    Microsoft Advisory Services - http://support.microsoft.com/gp/advisoryservice

    For more information about the support options that are available and about how to contact Microsoft, visit the following Microsoft Web site: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

    To work around this issue, you can modify the macro code to work around this issue by activating the Excel worksheet before the Unprotect method is run as shown in the following sample code.
    Sub Button1_Click()
        Dim NowActiveSheet As WorkSheet
        Worksheets("sheet2").Protect
        Set NowActiveSheet=ActiveSheet
        ' Activate the Excel sheet before running Unprotect method.
        Worksheets("sheet2").Activate
        Worksheets("sheet2").Unprotect
        NowActiveSheet.Activate
    End Sub 
    
    Workaround 3

    To work around this issue, activate all the worksheets in Excel manually or by using a macro after the issue has occurred.
To resolve these issues, install security update 978382. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
978382 MS10-017: Description of the security update for Excel 2007: March 9, 2010

More information about this security update

Non-security-related fixes that are included in this security update

  • 973402 Description of the Excel 2007 hotfix package (Excel-x-none.msp, Graph-x-none.msp, Xlview-x-none.msp): August 25, 2009
  • 974492 Description of the Excel 2007 hotfix package (Excel-x-none.msp, Graph-x-none.msp, Xlconv-x-none.msp, Xlview-x-none.msp): August 25, 2009
  • 971787 Description of the 2007 Office system hotfix package (Excel.msp, Xlconv.msp): June 30, 2009
  • 973932 Description of the Excel 2007 hotfix package (Excel-x-none.msp, Xlconv-x-none.msp): August 25, 2009
  • 973823 Conditional formatting rules are duplicated when you copy and then paste cells in Excel 2007
  • 971858 Description of the Excel 2007 hotfix package (Excel.msp, Graph.msp, Xlconv.msp): June 30, 2009
  • 972577 When you rotate text in cells in an Excel 2007 document on a Terminal Services client that is running in Monitor Spanning mode, the text appears misaligned, partly or completely invisible, or the AutoFit Column Width function does not work
  • 973933 Description of the Excel 2007 hotfix package (Excel-x-none.msp, Graph-x-none.msp, Xlconv-x-none.msp): August 25, 2009
  • 971860 Description of the Excel 2007 hotfix package (Excel.msp, Graph.msp, Oart.msp, Oartconv.msp, Xlconv.msp): June 30, 2009
  • 974496 Description of the Excel 2007 hotfix package (Excel-x-none.msp, Xlconv-x-none.msp, Xlview-x-none.msp): August 25, 2009
  • 974487 Description of the 2007 Office system hotfix package (Excel-x-none.msp, Graph-x-none.msp, Oart-x-none.msp, Oartconv-x-none.msp, Powerpoint-x-none.msp, Pptconv-x-none.msp, Xlconv-x-none.msp): August 25, 2009

Prerequisites to install this security update

To install this security update, you must have one of the following installed:
  • 2007 Microsoft Office Suite Service Pack 2 (SP2)
  • 2007 Microsoft Office Suite Service Pack 1 (SP1)
For more information about how to obtain this service pack, click the following article number to view the article in the Microsoft Knowledge Base:
949585 How to obtain the latest service pack for the 2007 Office suite

Security update replacement information

This security update replaces the following security update:
969682 MS09-021: Description of the security update for Excel 2007: June 9, 2009

FILE INFORMATION

The English (United States) version of this security update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Collapse this tableExpand this table
File nameFile versionFile sizeDateTime
Excel.exe12.0.6514.500018,341,21618-Aug-200905:48
Excel.manNot Applicable79114-Aug-200917:26
Xlcall32.dll12.0.6500.500010,12026-Feb-200920:09

Properties

Article ID: 973593 - Last Review: May 8, 2012 - Revision: 7.0
APPLIES TO
  • Microsoft Office Excel 2007
Keywords: 
kbexpertisebeginner kbsurveynew kbsecvulnerability kbsecurity kbsecbulletin kbfix kbexpertiseinter kbbug atdownload KB973593

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com