我有一個運行在我的PC上的宏。當別人運行它,它會引發以下異常:使用DataObject.PutInClipboard時出現運行時錯誤方法
"Run-time error '-2147221036 (800401d4)'
DataObject:PutInClipboard CloseClipboard Failed"
這裏是我的代碼:
Dim buf As String, FSO As Object
Dim CB As New DataObject
Set FSO = CreateObject("Scripting.FileSystemObject")
With FSO.OpenTextFile(sFile, 1)
buf = .ReadAll
buf = Replace(buf, ",", Chr(9))
.Close
End With
With CB
.SetText buf
.PutInClipboard // Here cause the exception.
End With
您的代碼適用於我。正如我所料,我想。當我使用API調用來訪問剪貼板,然後嘗試使用'PutInClipboard'方法時,我遇到了類似的錯誤。 – mkingston 2012-07-19 05:03:56
@mkingston謝謝。趕上麻煩真的很難! – shenhengbin 2012-07-19 05:20:26
是的,我可以相信它。祝你好運,對不起,我忍不住了。 – mkingston 2012-07-19 05:25:36