运行时错误6069

你好家伙我有为我打开的循环内联形状(doc文件附加的xlsx文件)。它工作正常,但有时我得到一个错误:运行时错误6069

Run-time error 6069

它会通知我尝试打开Excel应用程序,也许它没有安装(WOW)。

当我调试它突出了一个车道

wddoc.InlineShapes(lShapeCnt).OLEFormat.Activate 

我按下“运行”,它正常工作,就像没有错误。 但这是令人沮丧的,因为我需要干预和谁将使用此工具的用户不能这样做。

回答:

这可能是一些超时问题。您可能会尝试重复一段时间的操作:

... 

timeout = Now + #00:00:01# 'Try for 1 second max

On Error Resume Next

Do

Err.Clear

wddoc.InlineShapes(lShapeCnt).OLEFormat.Activate

Doevents 'Sometimes you need to allow events to succeed in some methods

Loop While Err.Number=0 Or Now>timeout

If Err.Number <> 0 Then

MsgBox "Coudn't make call..."

Err.Raise Err.Number

End If

On Error GoTo 0 'or whatever error handler you were using

...

以上是 运行时错误6069 的全部内容, 来源链接: utcz.com/qa/263490.html

回到顶部