Brian感到困惑的是,当他启动Excel 2002时,会短暂出现“任务”窗格,然后被标准的空白工作簿覆盖。尽管已将“任务”窗格设置为在启动时显示(“工具” |“选项” |“视图”选项卡),并且在“任务”窗格本身的底部选择了相同的选择,但仍会发生这种情况。

即使Brian使用的是Excel 2002,使用Excel 2003的用户也会遇到他遇到的问题。如果您的Excel副本自动加载了任何文件,Excel在启动时会自动隐藏“任务”窗格。例如,如果您的“启动”文件夹中有任何工作表,或者如果要加载的personal.xls文件,则“任务”窗格将自动被遮盖。尽管您明确为“任务”窗格指定要执行的操作,但该行为似乎已内置到Excel中。

有三种方法可以解决此问题。首先是要确保Excel启动时不会自动加载任何内容。对于许多人来说,这可能不是一个实际的解决方案-毕竟,Personal.xls通常用于“全局”用户宏和自定义。然后,第二种解决方案是将更多的编程代码添加到自动打开的文件中(例如,Personal.xls)。此代码旨在在打开文件时自动运行,并显示“任务”窗格:

Private Sub Workbook_Open()

On Error Resume Next     Application.CommandBars("Task Pane").Visible = True End Sub

如果您无法将这样的编码添加到一个或多个要打开的文件中,则可以修改注册表项以告诉Excel将“任务”窗格保持打开状态。与往常一样,编辑注册表时要小心,因为错误可能会使您的系统不稳定或完全无法使用。

退出Excel并执行以下步骤:

。从开始菜单中选择运行。 Windows将显示“运行”对话框。

。在“打开”框中,输入名称regedit。

。单击确定。这将启动注册表编辑器程序。

。找到并选择以下项。 (对于Excel 2002,路径将略有不同,引用的是10.0而不是11.0。)

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\General

。从“编辑”菜单中选择“新建”选项,然后选择“ DWORD值”。一个新值出现在注册表编辑器的右侧,等待一个名称。

。将值命名为DoNotDismissFileNewTaskPane。请注意,不应有空格,并且大写字母应如图所示。

。与新命名的值仍处于选中状态,从编辑菜单中选择修改选项。您将看到“编辑DWORD值”对话框。

。将值数据字段从0更改为1。

。单击确定。

。关闭注册表编辑器。

重新启动Excel时,“任务”窗格应保持可见状态。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(3066)适用于Microsoft Excel 2002和2003。