这个答案奇怪地从互联网上空置,或者我的谷歌已经生锈了。
我正在通过xml从C#创建一个excel文件...当它加载时,工作表宽度可怜很小。使用互联网规定的<ss:WindowWidth>13395</ss:WindowWidth>
确实......没有。 (编辑:在excelworkbook和worksheetoptions中试过这个,如果这给了问题任何想法)尝试使用和不使用ss:添加。此外,我似乎无法确切地找到为什么每个人都使用数以万计的价值。
我很困惑。如果有人联系了一个LMGTFY来解答这个问题,我就会吃掉我的帽子,因为我该死的不会看到它。
傻傻的。没有人喜欢你。
只为了你L. 想法 windowWidth 会给出它的主宰。
答案 0 :(得分:5)
我见过有些人在'Workbook'元素中添加了ExcelWorkbook
元素。 ExcelWorkbook
元素包含WindowWidth
和WindowHeight
元素。
以下示例列出ExcelWorkbook
元素的所有子元素(全部?)。
<Workbook>
<ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
<WindowHeight>6795</WindowHeight>
<WindowWidth>8460</WindowWidth>
<WindowTopX>120</WindowTopX>
<WindowTopY>15</WindowTopY>
<ProtectStructure>False</ProtectStructure>
<ProtectWindows>False</ProtectWindows>
</ExcelWorkbook>
...
</Workbook>
修改强>
WindowWidth
元素是一个以缇指定的unsigned int。缇被定义为一个点的二十分之一。
Twips Link http://en.wikipedia.org/wiki/Twip
答案 1 :(得分:0)
您可以通过COM界面以编程方式最大化工作簿。在VBA中你会做这样的事情:
ActiveWindow.WindowState = xlMaximized
也许这有帮助。