怎样:自动定时运行宏?例每20秒运行一次宏?

baodingwang 2004-12-26 10:34:15
怎样:自动定时运行宏?例每20秒运行一次宏?
我在office外部程序中调用excel标准表并在表中写一些数据-能写;
我在excel中编写了宏(根据表格内容的多少,调整表格的高度)-打开excel、写进内容、宏没有执行(一些表格内容具多,行高小,所以好多内容没有显示出来);
如果宏能定时执行,应该可以解决!

在内容相关的地方设置了自动换行。
用DDE方法操纵excel.

有其他方法同样感谢!

另外:下面的语法可以执行--ClientDDEExecute (systemlink, "[QUIT()]", 0);
那么我想让它执行vba中的 range("e2").select
怎样实现呢?

我听说ClientDDEExecute 可以调用宏,有怎样的语法和事例呢?


谢谢,大虾。
...全文
1009 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
baodingwang 2005-01-04
  • 打赏
  • 举报
回复
相互勉励吧
baodingwang 2004-12-31
  • 打赏
  • 举报
回复
我找到了dde关于运行宏的格式:
ClientDDEExecute (systemlink, "[RUN(macro)]", 0);
xthand 2004-12-28
  • 打赏
  • 举报
回复
没明白你的意思
不过你可以试试 Application.OnTime 具体用法查看EXCEL帮助

5,172

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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