我正在保存一个大字文档,在保存过程完成之前,我正在使用我们的vb项目将活动文档内容上传到服务器。由于保存过程没有完成,我的代码提示错误,
Y
Commands.TPS_UplodDocument
有没有办法通过使用可视化基本代码来识别文件保存过程是否完成? 我试过这个。
SELECT *
FROM (
SELECT t.*,
COUNT( CASE nationality WHEN 'X' THEN 1 END )
OVER ( PARTITION BY group_id ) AS x,
COUNT( CASE nationality WHEN 'y' THEN 1 END )
OVER ( PARTITION BY group_id ) AS y
FROM your_table t
)
WHERE x > 0 AND y > 0
但它在保存过程开始后才返回True。
请帮我解决这个问题。
答案 0 :(得分:0)
我们可以使用以下vb代码来识别word文档的保存过程是否正在进行中。
word.Application.BackgroundSavingStatus
如果没有正在运行的文档保存过程,这将返回0
。
如果文档保存过程正在进行,这将返回count <> 0
。
Do
Select Case True
Case mobjApplication.wordApp.BackgroundSavingStatus = 0
Exit Do
Case Else
DoEvents
End Select
Loop
这将等待项目执行,直到文档保存过程完成。