自定义XML电子表格模式组件的页眉和页脚

我正在尝试使用XML电子表格模式更改页眉和页脚的字体大小和位置,如本文档中所述: http : //msdn.microsoft.com/zh-cn/library/office/aa140066(v=office。 10)的.aspx

我正在使用代码将数据导出到Excel工作表,该工作表将可打印,无需进一步调整。 以下是页眉和页脚的代码:

<x:PageSetup> <x:PageMargins x:Bottom="0.75" x:Left="0.4" x:Right=".5" x:Top".5"/> <x:Header x:Margin="0.2" Data="My Header"/> <x:Footer x:Margin="0.2" Data="My Footer"/> </x:PageSetup> 

它显示“我的标题”和“我的页脚”的顶部和底部,居中和小字体。 我希望它是大字体和左alignment。 这可能吗?

如果这是不可能的,有没有办法改变页眉和页脚的高度? 当我更改边距(例如,x:Margin =“0.75”)时,标题最终会向下移动,但会落在通常在其下方的电子表格数据文本的后面。

谢谢!

我find了答案,可以在这里find页眉/页脚样式语法: http : //webapp.docx4java.org/OnlineDemo/ecma376/SpreadsheetML/evenHeader.html

最终我得到了这个:

 <x:Header x:Margin=".75" Data="&amp;C&amp;&quot;-,Bold&quot;&amp;25MY FIRST LINE&#10;MY SECOND LINE" /> 

这段代码使标题居中,粗体和大小25两行。