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:
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:
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:
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:
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
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
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.