Excel 2007-条件格式:字体恢复为Cambria
每当我使用条件格式时,字体都会变为Cambria(10号左右)。我无法使用[home,conditional formatting,manage rules,edit rule,format,'font']选项卡更改字体及其大小。都变灰了!看起来像只虫子?我在网上看到过这篇文章,但没有答案。现在怎么办Excel 2007-条件格式:字体恢复为Cambria,excel,formatting,excel-2007,conditional-formatting,Excel,Formatting,Excel 2007,Conditional Formatting,每当我使用条件格式时,字体都会变为Cambria(10号左右)。我无法使用[home,conditional formatting,manage rules,edit rule,format,'font']选项卡更改字体及其大小。都变灰了!看起来像只虫子?我在网上看到过这篇文章,但没有答案。现在怎么办 (注:我正在使用Windows XP SP2。我们将在几个月后升级到Windows 7,这可能会使问题消失。)我已经有条件地格式化了一些单元格,并且观察到了您描述的行为。您只能更改: 字体样式(常
(注:我正在使用Windows XP SP2。我们将在几个月后升级到Windows 7,这可能会使问题消失。)我已经有条件地格式化了一些单元格,并且观察到了您描述的行为。您只能更改:
编辑:
您提到这些是您在Excel2007中使用的Excel2003电子表格。您是否已将电子表格保存为.xls或.xlsx格式?您观察到的不一致的电子表格行为可能是因为Excel试图保留Excel 2003行为。我建议您将其保存为Excel2007格式(.xlsx),并查看条件格式是否工作得更好。(完整的故事见评论线索。)事实上,我也有同样的问题。多亏了这个问题(以及其中的讨论)、其他一些研究和一些在黑暗中随机刺伤,我找到了一个“解决方案”。它不干净、不准确,我也无法解释,但它对我起了作用。希望它对其他人有用 禁用条件格式的原因:要详细介绍rajah9的一条评论,我们将讨论无法在条件格式中更改字体的原因,其中指出: …禁用这些功能的原因是什么 用于条件格式设置的项目已被删除 他们(MS)认为 属性,该属性将修改列 宽度或行高不应为 允许在CF中使用 另一个用户回应: …条件格式设置不起作用 支持改变任何可能发生的事情 更改文件的整体格式 工作表。更改字体可能会导致 导致数据被切断,除非 柱子变宽了,因为 字体中的字符可能需要 更多空间(例如)。如此大小 这也不是一种选择 所以,你不能这么做,因为MS不信任你。如果不是微软确实改变了这一事实,这将是宜居的 将电子表格保存在.xlsx中是可行的,但我们中的一些人,包括我自己,必须支持Excel2003用户 我的设置:我目前正在使用Excel 2010,其中包含一个在Excel 2003中创建的.xls文件。我注意到一个工作表中的条件格式公式不必要地改变了字体,而另一个工作表却没有改变字体。这让我相信,想要的行为是可以实现的 解决方案:我创建了一个新的工作表。然后,我将旧工作表中的任何边框、文本、公式等复制并粘贴到新工作表中。此外,我重新定义了我最初需要的任何CFs。最后,我删除了旧的工作表,取而代之的是新的、基本相同的工作表。最终的结果是我所有的CFs工作正常,没有改变字体 这一切都是在Excel 2010中实现的,并保存为原始的.xls格式。每次更改后重新打开文件时,我的字体都保持不变
如前所述,我不能很好地解释它,但似乎旧工作表保留了导致这种不一致行为的某些东西,并在2010年重新创建它删除了隐藏的小精灵。我知道这是一个古老且可能过时的主题,但对于遇到此问题的Excel 2003用户来说,它可能仍然很方便。在我的例子中,我使用条件格式根据
=mod(row(),2)=
1
或0
为交替行着色。在大多数情况下,这很好,但在一张纸上,它导致交替行也有不同大小的文本(我相信是8和10)
当我进入“字体”下的“条件格式”对话框时,文本大小显示为灰色,正如其他人所描述的那样。但是,删除线选项已选中。取消选中此选项可修复此问题
我不知道为什么会发生这种情况,因为我没有在工作簿中的任何地方使用删除线。我可能也找到了一种“变通方法”。我在“.xls”工作表上有一个CF规则,但是返回的字体根本不是我想要的,我的其他规则也没有这个问题
所以我试过这个。我保留了B列的CF规则,然后再次选择B列并使用“突出显示单元格规则”选项,而不是直接选择“新规则”
我的选择是“包含的文本”。我在第一个框中输入了要查找的文本,在第二个框中选择了“自定义格式”。我打开了删除线复选框(为了安全起见),选择了我想要的颜色
我单击OK,字体和大小恢复为单元格最初的格式
我真的不知道为什么会这样,但很高兴它成功了。在excel 2010中,字体选项卡下有一个清晰的格式选项。我清除了格式,它删除了在我的设置中设置的默认cambria。然后,我可以修改可用的选项,但灰显字体是空白的。这可能有点晚了,但我在搜索解决方案时找到了此网站,因此可能其他人可以从信息中受益 Office 2010似乎还禁用了跟踪时的条件格式设置