我在PowerPoint中有一个条形图,希望根据我在ComboBox中的选择来选择行(类别1-4,请参见截图1)。 到目前为止,这是我的代码:
Private Sub ComboBox1_Change()
With SlideShowWindows(1).View
Select Case ComboBox1.Value
Case "Category 1"
Case "Category 2"
Case Else
End Select
End With
End Sub
我不知道在没有单独的Excel-Sheet时如何选择源数据。 PowerPoint中只有在插入Diagramm时生成的“ Excel-Sheet”。
答案 0 :(得分:0)
您的图表包含在 public ngOnInit()
{
$(document).ready(function(){
$("someclick").click(function(){
});
});
}
对象中,并且您可以按照this answer的建议通过Shape
访问源数据。
根据您的问题,我理解您希望图表仅显示所选的类别。您可以隐藏您不想在源数据中显示的行,这些行将被隐藏在图表中。
这会在Shape.Chart.ChartData.Workbook.Sheets(1)
中填充类别1-4。
ComboBox1
然后,您可以使用以下内容隐藏不希望显示的行。
Private Sub ComboBox1_DropButtonClick()
With ComboBox1
If .ListCount = 0 Then
.AddItem "Category 1", 0
.AddItem "Category 2", 1
.AddItem "Category 3", 2
.AddItem "Category 4", 3
End If
End With
End Sub
屏幕截图