Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.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/24.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
VBA(Excel 2007)如何检测序列集合的填充格式?_Vba_Excel_Excel 2007 - Fatal编程技术网

VBA(Excel 2007)如何检测序列集合的填充格式?

VBA(Excel 2007)如何检测序列集合的填充格式?,vba,excel,excel-2007,Vba,Excel,Excel 2007,如何检测序列集合的填充格式? 我知道如何将其更改为solid>ActiveChart.SeriesCollection(1.Fill.solid 我知道如何将其更改为Gradient>ActiveChart.SeriesCollection(1.Fill.TwoColorGradient样式:=msoGradientHorizontal,变量:=1 但我不知道如何检测当前的填充格式。。。 你能帮我吗 谢谢。您可以测试: if ActiveChart.SeriesCollection(1).Fil

如何检测序列集合的填充格式? 我知道如何将其更改为solid>
ActiveChart.SeriesCollection(1.Fill.solid

我知道如何将其更改为Gradient>
ActiveChart.SeriesCollection(1.Fill.TwoColorGradient样式:=msoGradientHorizontal,变量:=1

但我不知道如何检测当前的填充格式。。。 你能帮我吗

谢谢。

您可以测试:

if ActiveChart.SeriesCollection(1).Fill.GradientColorType = msoGradientTwoColors then
  'your code

您可以在调试器中查看对象的属性(我在帮助中查找此对象时遇到了一些问题)。在这个特殊的案例中,我在监视:
ActiveChart.SeriesCollection(1)
。然后,您可以展开属性以找到哪一个适用于您的案例。

您正在谈论的调试器在哪里?我花了一个多月的时间试图找到这样的东西。最简单的方法是在编辑代码时在代码中设置断点。更多信息,你可以看看这里:我仍然不明白你是如何看待seriescollection的属性的。。。我可以看到ActiveChart的属性和SeriesCollection的一些属性…您需要在要分析的表达式上设置一个间谍,在您的示例中:
ActiveChart.SeriesCollection(1)
(在编辑器中选择文本并右击>设置间谍…),然后在执行代码时,如果在定义变量后设置断点,您将看到
+
框,您可以展开该框以查找属性您还可以
监视值…
。看到或