表样式和单元格样式

上次更新日期: 2021年4月27日

关于表格样式和单元格样式

就像您使用文本样式来设置文本格式一样,您也可以使用表格样式和单元格样式来设置表格格式。表格样式是表格格式设置属性的集合,例如表格边框以及行和列的线条,可以通过一个步骤应用。单元格样式包括单元格边距、段落样式以及笔划和填色等格式设置。当您编辑样式时,所有应用了该样式的表格或单元格都会自动更新。

注释

文本样式和表格样式之间有一个重要区别。虽然所有字符样式属性都可以成为段落样式的一部分,但单元格样式属性不是表格样式的一部分。例如,您无法使用表格样式来更改内部单元格的边框颜色。相反,请创建一个单元格样式并将其包含在表格样式中。

[基本表格] 和 [无] 样式

默认情况下,每个新文档都包含一个 [基本表格] 样式(可应用于您创建的表格)和一个 [无] 样式(可用于移除应用于单元格的单元格样式)。您可以编辑 [基本表格] 样式,但无法重命名或删除 [基本表格] 或 [无] 样式。

在表格样式中使用单元格样式

当您创建表格样式时,可以指定将哪些单元格样式应用于表格的不同区域:页眉和页脚行、左列和右列以及正文行。例如,对于页眉行,您可以指定一个应用段落样式的单元格样式;对于左列和右列,您可以指定应用阴影背景的不同单元格样式。

应用于表格样式中区域的单元格样式

A. 已应用包含段落样式的单元格样式的表头行 B. 左列 C. 正文单元格 D. 右列 

单元格样式属性

单元格样式不一定包括选定单元格的所有格式设置属性。当您创建单元格样式时,可以确定要包含哪些属性。这样,应用单元格样式时只会更改所需的属性(如单元格填充颜色),而忽略所有其他单元格属性。

样式中的格式优先级

如果应用到表格单元格的格式发生冲突,则按以下优先顺序确定使用哪种格式:

单元格样式优先级

1. 页眉/页脚 2.左列/右列 3.正文行。例如,如果单元格既出现在页眉中又出现在左列中,则使用页眉单元格样式的格式。

表样式优先级

1. 单元格覆盖 2.单元格样式 3.从表格样式应用的单元格样式 4.表格覆盖 5.种表样式. 例如,如果您使用"单元格选项"对话框应用一种填充,并使用单元格样式应用另一种填充,则使用"单元格选项"对话框中的填充。

有关使用表样式的视频教程,请参阅 www.adobe.com/go/vid0084_cn

表样式面板/单元格样式面板概述

使用"表格样式"面板("窗口">"样式">"表格样式")来创建表格样式并为其命名,以及将样式应用到现有表格或您创建或导入的表格。使用"单元格样式"面板("窗口">"样式">"单元格样式")来创建单元格样式并为其命名,以及将样式应用到表格单元格。样式与文档一起保存,每次打开该文档时都会显示在面板中。您可以将表格和单元格样式保存在组中以便于管理。

当您将插入点置于单元格或表格中时,任何已应用的样式都会在其中一个面板中高亮显示。通过表格样式应用的任何单元格样式的名称都会显示在"单元格样式"区域的左下角。如果您选择包含多种样式的单元格范围,则不会高亮显示任何样式,"单元格样式"面板会显示"(混合)"。

打开"表格样式"或"单元格样式"面板

选择"窗口">"样式",然后选择"表格样式"或"单元格样式"。

更改面板中样式的显示方式

  • 选择"小面板行"以显示样式的压缩版本。
  • 将样式拖动到不同位置。您还可以将样式拖动到您创建的组中。
  • 从面板菜单中选择按名称排序,按字母顺序列出样式。

定义表样式和单元格样式

如果您处理独立故事,则可以在 InCopy 中定义、修改和应用表格和单元格样式。如果您需要的样式存在于另一个 InCopy 文档中,则可以将这些样式导入到当前文档中。无法从 InDesign 文档中导入表格或单元格样式。

有关使用表格样式的视频教程,请参阅www.adobe.com/go/vid0084

如果要基于现有表格或单元格的格式设置创建新样式,请将插入点放在单元格中。
如果需要,为单元格样式定义段落样式。
选择"窗口">"样式">"表格样式"以打开"表格样式"面板,或选择"窗口">"样式">"单元格样式"以打开"单元格样式"面板。
从"表格样式"面板菜单中选择"新建表格样式",或从"单元格样式"面板菜单中选择"新建单元格样式"。
对于"样式名称",请键入名称。
对于"基于",请选择当前样式所基于的样式。
要定义样式快捷键,请将插入点定位在"快捷键"文本框中,并确保打开了 Num Lock。然后按住 Shift、Alt 或 Ctrl(Windows)或 Shift、Option 和 Command(Mac OS)的任意组合,并按数值键盘上的数字。无法使用字母或非键盘数字来定义样式快捷键。
要指定格式属性,请单击左侧的类别并指定所需的属性。例如,要将段落样式指定给单元格样式,请单击"常规"类别,然后从"段落样式"菜单中选择段落样式。

对于单元格样式,未指定设置的选项在样式中会被忽略。如果您不希望某个设置成为样式的一部分,请从设置菜单中选择"忽略",删除字段内容,或单击复选框直到在 Windows 中出现小框或在 Mac OS 中出现连字符 (-)。

如果您希望新样式出现在您创建的样式组中,请将其拖到样式组文件夹中。

从其他文档加载(导入)表格样式

您可以将表格和单元格样式从另一个 InDesign 文档导入到活动文档中。在导入期间,您可以确定加载哪些样式,以及如果加载的样式与当前文档中的样式同名时应该执行什么操作。您也可以从 InCopy 文档导入样式。

您可以将表格和单元格样式从 InDesign 或 InCopy 文档导入到独立 InCopy 文档或关联到 InDesign 的 InCopy 内容中。您可以确定加载哪些样式,以及如果加载的样式与当前文档中的样式同名时应该执行什么操作。

注释

如果您将样式导入到关联内容中,当内容更新时,新样式会添加到 InDesign 文档中,并且任何名称冲突的样式都会被具有相同名称的 InDesign 样式覆盖。

从"单元格样式"或"表格样式"面板的菜单中,选择"载入单元格样式"、"载入表格样式"或"载入表格和单元格样式"。
双击包含您要导入样式的 InDesign 文档。
在"载入样式"对话框中,确保在您要导入的样式旁边显示选中标记。如果任何现有样式与导入样式之一具有相同名称,请在"与现有样式冲突"下选择以下选项之一,然后单击"确定":

使用传入样式定义

使用载入的样式覆盖现有样式,并将其新属性应用到当前文档中使用旧样式的所有单元格。载入样式和现有样式的定义会显示在"载入样式"对话框底部,以便您可以比较它们。

自动重命名

重命名载入的样式。 例如,如果两个文档都有一个名为"表格样式 1"的样式,则载入的样式在当前文档中会重命名为"表格样式 1 副本"。

应用表样式和单元格样式

与段落样式和字符样式不同,表格和单元格样式不共享属性,因此应用表格样式不会覆盖单元格格式,应用单元格样式也不会覆盖表格格式。默认情况下,应用单元格样式会移除由任何先前单元格样式应用的格式,但不会移除本地单元格格式。同样,应用表格样式会移除由任何先前表格样式应用的格式,但不会移除使用"表格选项"对话框进行的覆盖。

在"样式"面板中,如果选定的单元格或表格具有不属于所应用样式的其他格式,则在当前单元格或表格样式旁边会显示加号 (+)。此类其他格式称为覆盖

将插入点放置在表格中,或选择您要应用样式的单元格。
执行以下操作之一:
  • 在"表格样式"或"单元格样式"面板中单击表格或单元格样式(选择"窗口">"样式">"表格样式"或"单元格样式")。如果样式位于样式组中,请展开样式组以找到该样式。

  • 按下您为样式定义的快捷键。(确保 Num Lock 已开启。)

基于另一个表格或单元格样式创建样式

您可以通过创建基础或样式,在相似的表格或单元格样式之间创建链接。当您编辑父样式时,样式中出现的任何已更改属性也会相应更改。默认情况下,表格样式基于 [无表格样式],单元格样式基于 [无]。

创建一种新样式。
在"新建表格样式"或"新建单元格样式"对话框中,在"基于"菜单中选择父样式。新样式将成为子样式。
为新样式指定格式以区别于父样式。

编辑表样式和单元格样式

使用样式的优点之一\n是当您更改样式定义时,使用该样式格式化的所有表格\n或单元格都会更改以匹配新的样式\n定义。

注释

如果您在关联到 InDesign 文档的 InCopy 内容中\n编辑样式,在更新关联内容时,修改内容\n将被覆盖。

执行以下操作之一:
  • 如果您不希望将样式应用\n到选定的表格或单元格,请在"样式"面板中右键单击 (Windows) 或按住 Control 键单击\n(Mac OS) 该样式,然后选择编辑 [样式名称]

  • 在"样式"面板中,双击该样式,或者\n选择该样式并从"样式"面板\n菜单中选择"样式选项"。请注意,此方法会将单元格样式应用到任何选定的\n单元格,或将表格样式应用到任何选定的表格。如果未选择任何表格,\n双击表格样式会将其设置为您创建的任何\n表格的默认样式。

在对话框中调整设置,然后单击“确定”。

删除表格和单元格样式

删除样式时,您可以\n选择其他样式来替换它,也可以选择\n是否保留格式。

在"样式"面板中选择样式。
执行以下操作之一:
  • 从面板菜单中选择"删除样式"。

  • 单击面板底部的"删除"图标 ,\n或将样式拖动到"删除"图标。

  • 右键单击 (Windows) 或按住 Control 键单击 (Mac OS)\n该样式,然后选择"删除样式"。此方法对于删除样式而不将其应用到选定的\n单元格或表格特别有用。

选择样式以替换它。

如果您选择 [无表格样式] 来替换表格样式\n或选择 [无] 来替换单元格样式,请选择"保留格式"以\n保持应用了该样式的表格或单元格的格式。\n表格或单元格保留其格式,但不再与\n样式关联。

单击“确定”。

根据当前格式重新定义表格或单元格样式

应用样式后,您可以\n覆盖其任何设置。如果您决定保留更改,\n可以重新定义样式以保留新格式。

注释

如果您在关联到 InDesign 文档的 InCopy 内容中重新定义样式,在更新关联内容时,这些修改将被覆盖。

将插入点放置在使用您要重新定义的样式格式化的表格或单元格中。
根据需要更改表格或单元格。
从"样式"面板菜单中选择"重新定义样式"。
注释

对于单元格样式,只有对作为\n单元格样式一部分的属性进行更改才会启用"重新定义样式"命令。\n例如,如果单元格样式包含红色填充,而您覆盖\n单元格以使用蓝色填充,则可以基于该\n单元格重新定义样式。但是,如果您更改在单元格样式中被忽略的属性,则无法使用该属性重新定义样式。

覆盖表格和单元格样式

应用表格或单元格样式后,您可以覆盖其任何设置。要覆盖表格样式,您可以在"表格选项"对话框中更改选项。要覆盖单元格,您可以在"单元格选项"对话框中更改选项或使用其他面板来更改笔划或填色。如果您选择具有覆盖的表格或单元格,"样式"面板中的样式旁边会显示加号 (+)。

您可以在应用样式时清除表格和单元格覆盖。您还可以从已应用样式的表格或单元格中清除覆盖。

注释

如果样式旁边显示加号 (+),请将鼠标悬停在样式上以查看覆盖属性的描述。

在应用表格样式时保留或移除覆盖

  • 要应用表格样式并保留单元格样式但移除覆盖,请在"表格样式"面板中单击样式时按住 Alt 键 (Windows) 或 Option 键 (Mac OS)。
  • 要应用表格样式并同时移除单元格样式和覆盖,请在"表格样式"面板中单击样式时按住 Alt+Shift 键 (Windows) 或 Option+Shift 键 (Mac OS)。
注释

在"表格样式"面板中右键单击 (Windows) 或按住 Control 键单击 (Mac OS) 样式,然后选择"应用 [表格样式],清除单元格样式"以应用样式并清除单元格样式。

在应用单元格样式时移除覆盖

要应用单元格样式并移除覆盖,请在"单元格样式"面板中单击样式名称时按住 Alt 键 (Windows) 或 Option 键 (Mac OS)。
注释

只有属于单元格样式的那些属性才被视为覆盖。例如,如果单元格样式包含红色填色且所有其他属性都被忽略,则更改不同的单元格选项不会被视为覆盖。

清除未由单元格样式定义的属性

从"单元格样式"面板菜单中选择"清除样式未定义的属性"。

清除表格或单元格覆盖

选择包含覆盖的表格或单元格。
在"样式"面板中,单击"清除选择项中的覆盖"图标 ,或从"样式"面板菜单中选择"清除覆盖"。

当您断开表格或单元格与应用于它们的样式之间的关联时,表格或单元格会保留其当前格式。但是,未来对该样式的更改不会影响它们。

选择已应用样式的单元格。
从“样式”面板菜单中选择“断开与样式的链接”。