【问题标题】:Excel Interop - Stop Chart from resizing with rows and columnsExcel 互操作 - 停止图表调整行和列的大小
【发布时间】:2017-08-30 18:05:37
【问题描述】:

在调整列和行大小时,用于阻止 Excel 调整图表大小的正确属性是什么?

这就是我要找的https://www.extendoffice.com/documents/excel/1823-excel-prevent-chart-resizing.html

【问题讨论】:

    标签: c# .net excel office-interop excel-interop


    【解决方案1】:

    您可以使用 Placement 属性:

       excelChart.Placement = xlMove
    

    我只是想把它放在这里以备将来使用。

    如果您想知道通过互操作调用来操作 Excel/Word 的方法的属性。

    1. 在 Excel/Word 中,启用功能区上的开发人员工具栏。
    2. 点击录制宏
    3. 以编程方式执行您想做的任何事情,但通过 Excel/Word 用户界面执行。
    4. 点击停止录制
    5. 点击宏->编辑(打开VBA)
    6. 查看您录制的宏的代码。它将在 VBA 中,但您将能够轻松地移植到 C# 或 VB。

    【讨论】:

    • 谢谢!确切地说,这是一个形状属性:objShape.Placement = XlPlacement.xlMove;
    • 酷。它似乎适用于任何 ShapeChart 继承自 Shape
    猜你喜欢
    • 1970-01-01
    • 2013-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 1970-01-01
    • 2021-12-22
    • 2013-01-04
    相关资源
    最近更新 更多