Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动态设置excel模板的打印区域_Excel - Fatal编程技术网

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

动态设置excel模板的打印区域,excel,Excel,我正在开发Silverlight应用程序。我必须导出一个excel。但我的客户希望动态设置打印区域。所以现在Infragistics没有提供任何选项来动态设置打印区域。所以我想在Excel模板本身中设置打印区域。那么,我们是否可以在Excel中动态设置打印区域并保存它 请帮帮我,伙计们 非常感谢 Anil Kumar在Excel中设置打印区域时,会创建一个工作表范围的名称,称为“打印区域”。您可以像修改任何其他名称一样修改此名称(只需保持其工作表范围)。例如,如果您希望打印区域从A1开始,并扩展

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

请帮帮我,伙计们

非常感谢
Anil Kumar

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

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

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

我一直都在编写代码来实现这一点。从未想过只修改范围定义。好提示!