ChartObject.Deactivate不起作用?

时间:2017-06-06 18:26:27

标签: excel-vba plot charts focus vba

我可以非常轻松地激活图表:

Sheet10.ChartObjects("Chart 2").Activate

现在,当我尝试停用时:

Sheet10.ChartObjects("Chart 2").Deactivate

我收到错误:

  

"object doesn't support property or method"

我做错了什么?

2 个答案:

答案 0 :(得分:0)

正如评论中所述,没有Deactivate这样的方法。

因此Chart 2不在Activate状态的解决方案是创建另一个可能隐藏的对象,让我们在Sheet99中说:

Sheet99.ChartObjects("hiddenChart").Activate

希望这有帮助。

答案 1 :(得分:0)

要停用图表对象,我发现它可以正常工作:

--------------------------------
| Child 1 with |               |
|  Very long   |    Child 3    |
|    Text      |               |
--------------------------------
|   Child 4    |
----------------