使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

有关 Microsoft Excel 97 和早期版本的文章,请参阅 163621

症状

打印或预览工作表时,列宽无法打印或显示显示在 "普通" 视图中的屏幕上。

原因

打印或查看打印预览中的工作表时,列宽和行高可能会有所不同,具体取决于所使用的字体。 如果使用比例间距的字体(如比例 TrueType 字体),则会出现此行为。如果使用等宽字体(具有固定宽度的字体)(如 "宋体"),则不会出现此问题。 字体度量的差异是 Microsoft Windows 如何向 Microsoft Excel 报告字体信息的函数。

解决方法

若要解决栏宽问题,请使用以下任一方法。

方法1:使用等宽字体

  1. 选择包含数据的单元格。 在 " 格式 " 菜单上,单击 " 单元格"。

  2. 在 " 设置单元格格式 " 对话框中,单击 " 字体 " 选项卡,然后选择一种等宽字体,如 "宋体"。

方法2:手动调整列的大小

  1. 拖动列标题的右侧边界,直到达到所需列宽。 -或-选择要调整大小的列,指向 "格式" 菜单上的 "列",然后单击 "宽度"。 键入较小的数字,然后单击 "确定"。

  2. 在 " 文件 " 菜单上,单击 " 打印预览 " 以预览页面。

  3. 根据需要重复步骤1和2,直到正确显示该列。

方法3:更改 "正文" 样式的字体

将 "正文" 样式的字体更改为与工作表中使用的字体相匹配的字体:

  1. 按 CTRL + A 选择工作簿中的所有列和行。

  2. 在 " 格式 " 菜单上,单击 " 样式"。

  3. 在 " 样式名称 " 列表中,单击 " 普通"。 然后单击 " 修改"。

  4. 在 " 字体 " 选项卡上,选择正确的字体(在工作簿中使用的任何字体)。

  5. 单击 "确定" 两次。

更多信息

大多数打印机都提供比计算机屏幕更高的分辨率(300或600点/英寸),而不是计算机屏幕(72 dpi)。 因此,屏幕上显示的信息的呈现方式与打印输出不同。 选择某一列或行,然后使用 "自动调整" 命令时,屏幕上使用的字体规格与打印机使用的指标不同;某些字体的一些字符可能使用分数值。 例如,字体可能会报告9.1 像素,但由于显示驱动程序无法处理分数,因此它会将该金额舍入到最接近的整数像素值。 在此示例中,9.1 像素向下舍入到9.0 像素。 当较高分辨率的打印机在 "打印预览" 中呈现视图或在打印工作表时使用时,字符可能以9.1 像素的分辨率打印。 由于列宽是基于 "舍入整数" 值计算的,因此列宽的打印输出不同于显示的列宽。 使用 "自动调整" 命令调整包含长文本字符串的列时,此差异尤其明显。

参考

有关使用 "自动调整" 命令的详细信息,请单击 "帮助" 菜单上的 " Microsoft Excel 帮助",在 "Office 助手" 或 "应答向导" 中键入 "更改列宽",然后单击 "搜索" 以查看主题。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×