小编Ste*_*ven的帖子

在PowerPoint 2010中以静默方式编辑嵌入式Excel数据

我试图在PowerPoint 2010中静默编辑嵌入式Excel数据.不幸的是,当您使用时:

gChartData.Activate
Run Code Online (Sandbox Code Playgroud)

它在演示文稿上打开Excel文档.有没有办法在不打开Excel的情况下激活ChartData?

完整代码:

Private Sub CommandButton1_Click()

Dim myChart As Chart
Dim gChartData As ChartData
Dim gWorkBook As Excel.Workbook
Dim gWorkSheet As Excel.Worksheet

Set myChart = ActivePresentation.Slides(1).Shapes(1).Chart
Set gChartData = myChart.ChartData

gChartData.Activate

Set gWorkBook = gChartData.Workbook

Set gWorkSheet = gWorkBook.Worksheets(1)

gWorkSheet.Range("B2").Value = 1

Set gWorkSheet = Nothing
Set gWorkBook = Nothing
Set gChartData = Nothing
Set myChart = Nothing


End Sub
Run Code Online (Sandbox Code Playgroud)

提前致谢.

excel powerpoint vba

7
推荐指数
1
解决办法
6672
查看次数

标签 统计

excel ×1

powerpoint ×1

vba ×1