由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Windows版 - VBA问题请教
相关主题
what's wrong with this VBA Excel code?how to use global variable in excel VBA
Excel link update请教:如何找到或者删除excel中隐藏的表?
Re: 怎样在Excel里面做下拉菜单?excel: can not find under specified dir.
excel slowInterfacing Microsoft Excel VBA with FORTRAN
delete sheets from Excel workbook in C# (转载)excel 求助
Re: Q: VBA in ExcelRe: Win2000下怎末给文件夹加密啊?指点一下!Sorry, 是 Winxp
Excel 的问题Re: 如何在不连通网络时候读取网卡MAC地址
EXcel VBA help关于windows explorer 和 avi 的问题
相关话题的讨论汇总
话题: workbook话题: vba话题: 读完话题: sub话题: runwhat
进入Windows版参与讨论
1 (共1页)
c****r
发帖数: 47
1
Excel workbook打开后会自动从外面读取数据。我想写一个Sub,每30秒检查一下是否
数据读完。这个30秒的循环等待,好像我用wait() function的话,会使整个workbook
的所有操作都停止? 有没有什么方法不干涉Excel的正常运行而进行这种等待的? 多谢
!有包子。
A*****a
发帖数: 52743
2
不懂为什么要检查。读完就读完了,没读完,检查结果还是没读完

workbook

【在 c****r 的大作中提到】
: Excel workbook打开后会自动从外面读取数据。我想写一个Sub,每30秒检查一下是否
: 数据读完。这个30秒的循环等待,好像我用wait() function的话,会使整个workbook
: 的所有操作都停止? 有没有什么方法不干涉Excel的正常运行而进行这种等待的? 多谢
: !有包子。

c****r
发帖数: 47
3
VBA有后续操作嘛

【在 A*****a 的大作中提到】
: 不懂为什么要检查。读完就读完了,没读完,检查结果还是没读完
:
: workbook

h**u
发帖数: 157
4
初学V B,好像V B是单线程的.
等的时候其他事实都是暂停的
也许V B A不同?

【在 c****r 的大作中提到】
: VBA有后续操作嘛
e*****n
发帖数: 62
5
为什么不可以这么做:数据读完了,自动提示你?
c****r
发帖数: 47
6
如何提示? 我就是用code不停地等待和检测数据是否读完,现在无法实现。

【在 e*****n 的大作中提到】
: 为什么不可以这么做:数据读完了,自动提示你?
A*****a
发帖数: 52743
7
你不如把你要做什么,code是什么都讲清楚点

【在 c****r 的大作中提到】
: VBA有后续操作嘛
e*****n
发帖数: 62
8
MSGBOX ??

【在 c****r 的大作中提到】
: 如何提示? 我就是用code不停地等待和检测数据是否读完,现在无法实现。
T******o
发帖数: 136
9
public declare sub sleep Lib "kernel32" (ByVal dwMilliseconds as long)
然后 比如想 等三十秒就在loop code里面加一行
sleep 30000
试试这个有用否
l*****e
发帖数: 3343
10
用vb.net, C# 外部控制比较好吧。。。
要不就搞个windows的scheduled task...
c****r
发帖数: 47
11
sleep和wait一样,都是使整个workbook的运行暂停。

【在 T******o 的大作中提到】
: public declare sub sleep Lib "kernel32" (ByVal dwMilliseconds as long)
: 然后 比如想 等三十秒就在loop code里面加一行
: sleep 30000
: 试试这个有用否

c****r
发帖数: 47
12
另设一个任务从外部关闭是一个方法,但增添了任务执行和操作的麻烦。

【在 l*****e 的大作中提到】
: 用vb.net, C# 外部控制比较好吧。。。
: 要不就搞个windows的scheduled task...

d******a
发帖数: 32122
13
do events

workbook

【在 c****r 的大作中提到】
: Excel workbook打开后会自动从外面读取数据。我想写一个Sub,每30秒检查一下是否
: 数据读完。这个30秒的循环等待,好像我用wait() function的话,会使整个workbook
: 的所有操作都停止? 有没有什么方法不干涉Excel的正常运行而进行这种等待的? 多谢
: !有包子。

p****e
发帖数: 3548
14
RunWhen = Now + TimeSerial(0, Interval, 0)
Application.OnTime Earliesttime:=RunWhen, Procedure:=RunWhat, Schedule:=True
Runwhat是sub的名字,是字符串

workbook

【在 c****r 的大作中提到】
: Excel workbook打开后会自动从外面读取数据。我想写一个Sub,每30秒检查一下是否
: 数据读完。这个30秒的循环等待,好像我用wait() function的话,会使整个workbook
: 的所有操作都停止? 有没有什么方法不干涉Excel的正常运行而进行这种等待的? 多谢
: !有包子。

1 (共1页)
进入Windows版参与讨论
相关主题
关于windows explorer 和 avi 的问题delete sheets from Excel workbook in C# (转载)
有人遇到过这样怪异的问题吗》 (转载)Re: Q: VBA in Excel
请问:windows xp下怎样access linux分区??Excel 的问题
装系统问题EXcel VBA help
what's wrong with this VBA Excel code?how to use global variable in excel VBA
Excel link update请教:如何找到或者删除excel中隐藏的表?
Re: 怎样在Excel里面做下拉菜单?excel: can not find under specified dir.
excel slowInterfacing Microsoft Excel VBA with FORTRAN
相关话题的讨论汇总
话题: workbook话题: vba话题: 读完话题: sub话题: runwhat