Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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
C# 如何设置excel图表图例属性?_C#_Excel - Fatal编程技术网

C# 如何设置excel图表图例属性?

C# 如何设置excel图表图例属性?,c#,excel,C#,Excel,如何使用c#将图例设置为覆盖在excel图表的右侧 请参阅MS excel,它在图例属性窗口中有一个复选框“显示图例而不与图表重叠” 感谢您的帮助。如果您正在使用excel自动化引擎(通过COM对象和.NET互操作性层),则图表对象包含一个图例对象,该对象具有一个属性和一个IncludeInLayout布尔属性。它可能就是您正在寻找的对象。如果您正在使用excel自动化引擎(通过COM对象和.NET互操作性层),则图表对象包含一个图例对象,该对象具有一个属性和一个IncludeInLayout布

如何使用c#将图例设置为覆盖在excel图表的右侧

请参阅MS excel,它在图例属性窗口中有一个复选框“显示图例而不与图表重叠”


感谢您的帮助。

如果您正在使用excel自动化引擎(通过COM对象和.NET互操作性层),则图表对象包含一个图例对象,该对象具有一个属性和一个
IncludeInLayout
布尔属性。它可能就是您正在寻找的对象。

如果您正在使用excel自动化引擎(通过COM对象和.NET互操作性层),则图表对象包含一个图例对象,该对象具有一个属性和一个
IncludeInLayout
布尔属性。这可能就是您想要的。

谢谢您的回答。我正在使用Interop.Excel,这就是我现在正在使用的。chartPage.Legend.Position=XlLegendPosition.xlLegendPositionCorner;您能告诉我如何访问IncludeInLayout属性吗?它应该是chartPage.Legend.IncludeInLayout=false/true。您使用的是哪个版本的Excel?在我将Interop.Excel dll更新为较新版本后,IncludeInLayout属性出现,并且现在可以工作。非常感谢,不客气。如果你认为我的回答有帮助,我会劝你的。接受回答也会鼓励其他人在未来的问题上帮助你(声誉积分是回答你的人的唯一奖励)。+1因为OP不能(这是一个很好的答案)。不过,这是一条多么愚蠢的规则。OP应该总是能够在自己的帖子上投票。谢谢你的回答。我正在使用Interop.Excel,这就是我现在正在使用的。chartPage.Legend.Position=XlLegendPosition.xlLegendPositionCorner;您能告诉我如何访问IncludeInLayout属性吗?它应该是chartPage.Legend.IncludeInLayout=false/true。您使用的是哪个版本的Excel?在我将Interop.Excel dll更新为较新版本后,IncludeInLayout属性出现,并且现在可以工作。非常感谢,不客气。如果你认为我的回答有帮助,我会劝你的。接受回答也会鼓励其他人在未来的问题上帮助你(声誉积分是回答你的人的唯一奖励)。+1因为OP不能(这是一个很好的答案)。不过,这是一条多么愚蠢的规则。OP应该始终能够对自己的线程进行投票。