用vba将excel的数据写入ppt的图表中,但运行一段时间后,会狂加载graph.exe,没办法释放

kkttcsd 2009-09-11 09:48:23
用vba将excel的数据写入ppt的图表中,但运行一段时间后,会狂加载graph.exe,没办法释放,到了一定数量,就报错不能执行,只能退出释放后才能再运行,有什么办法么?代码如下

Set dangqian = pptwendang.ActivePresentation.Slides(pslide).Shapes(pshape)
Set ograph = dangqian.OLEFormat.Object

ograph.Application.DataSheet.Rows.Clear
ograph.Application.DataSheet.Columns.Clear
For i = startx To shuzuR
For j = starty To shuzuC
ograph.Application.DataSheet.Cells(i, j) = shuzu1(i - startx + 1, j - starty + 1)
Next
Next
ograph.Application.Update

set ograph= nothing
set dangqian = nothing
...全文
529 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
meigo 2010-12-09
  • 打赏
  • 举报
回复
只能定时清除,目前没有别的好解决方案
green_wolf 2010-09-01
  • 打赏
  • 举报
回复
就是的,期待答案
meigo 2010-06-13
  • 打赏
  • 举报
回复
定时清除。或者调用一次完成后从进程中删除。
在office2003中这么操作正常。但是office2007中就不行啦,没一会儿这个进程就占用快500M内存,郁闷!
ning1958 2010-04-28
  • 打赏
  • 举报
回复
Graph.Exe是图表,是否调用了图表程序.
meigo 2010-04-13
  • 打赏
  • 举报
回复
清除graph.exe进程
playnetboy 2009-09-15
  • 打赏
  • 举报
回复
有人知道么?
贝隆 2009-09-11
  • 打赏
  • 举报
回复
kkttcsd 2009-09-11
  • 打赏
  • 举报
回复
有人知道么?

2,503

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧