动态设置Excel模板的打印区域

时间:2011-11-10 15:42:09

标签: excel

我正在开发一个Silverlight应用程序。我必须导出一个excel。但我的客户想要动态设置打印区域。所以现在Infragistics没有提供动态设置打印区域的任何选项。所以我想在Excel模板中设置打印区域。那么有什么方法可以在Excel中动态设置打印区域并保存它。

请帮帮我伙计......

非常感谢 阿尼尔库马尔

1 个答案:

答案 0 :(得分:1)

在Excel中设置打印区域时,会创建名为Print_Area的工作表范围名称。您可以像修改其他名称一样修改此名称(只需保留工作表范围)。例如,如果您希望打印区域在A1中开始并扩展到E列以获得与A列中相同数量的条目,则可以将Print_Area名称设置为

=Sheet1!$A$1:INDEX(Sheet1!$E:$E,COUNTA(Sheet1!$A:$A),1)

您没有说明是什么驱动了打印区域的动态,所以这只是一个例子。您需要使用适合您特定情况的逻辑的公式。