gpt4 book ai didi

c# - 如何获得 Microsoft Word 表格单元格的最大拆分长度?

转载 作者:太空宇宙 更新时间:2023-11-03 11:50:44 24 4
gpt4 key购买 nike

我正在使用 VSTO 来自动化单词处理器。C# 背后的代码,word 2003 Addin

我注意到,如果我将字体大小保持为 11,我可以将 Word 表格单元格拆分为 11 行,但如果我增加字体大小,它可以分成 25 行。

有没有一种方法可以在执行拆分之前获取特定单元格的最大拆分大小。

最佳答案

首先,列拆分的最大数量是 63,因此您可以将一个单元格拆分 62 以获得该数字。

现在是坏消息 - 没有编程方式可以知道允许的最大行拆分数。尝试太多,你会得到错误代码 5148(它列出了不正确的允许分割数范围)并尝试在错误 5148 的最大范围内,但高于实际允许的分割,你会得到错误代码 4198。

确定最大拆分数的唯一方法是手动测试每个字体和每个大小。例如,这是 Calibri 的编号:

  • 字体大小:8 - 11,最大拆分数:13
  • 字体大小:12 - 13,最大拆分数:15
  • 字体大小:14,最大拆分数:17
  • 字体大小:15,最大拆分数:18
  • 字体大小:16,最大拆分数:19
  • 字体大小:17 - 18,最大拆分数:21
  • 字体大小:19,最大拆分数:23
  • 字体大小:20,最大拆分数:24
  • 字体大小:21,最大拆分数:25
  • 字体大小:22 - 23,最大拆分数:27
  • 等等

要手动计算,您需要将光标放在所需字体和字体大小的单元格内,然后在“拆分单元格”对话框中,通过 UpDownNumeric 控件将数字运行到允许您计算的最大值行 split 。您的里程数会发生显着变化,即使是表中最细微的变化,而且奇怪的是,在实际单元格中,有时会改变那些最大拆分。

关于c# - 如何获得 Microsoft Word 表格单元格的最大拆分长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2182071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com