2016-10-02 15 views
0

Excelでvbscriptを使用していますが、HPQCに接続しようとしています。私は既にReferenceにOTAライブラリを追加しました。Excel VBAでのTDC接続

私はTDConnection、=新しいTDConnection

そのエラーを投げTDConnection

セットTDCとして

グローバルTDCとしてオブジェクトをインスタンス化しようとしています:

実行時エラー'429': ActiveXコンポーネントはオブジェクトを作成できません。

私がチェックするために以下のコードを使用:次に

Sub Connect() 

Dim tdc as TDConnection 
Dim url as String 
Dim Domain as String 
Dim Project as String 
Dim username as String 
Dim Password as String 
url = "http://qc.abcdef.com" 
Domain = "NNNN" 
Project = "NNNNNNN" 
username = "ABCD" 
Pasword = "XYZ" 
Disconnect 'Disconnects any open connections 
If (tdc Is Nothing) Then Set tdc = New TDConnection 
If (tdc Is Nothing) Then GoTo ConnectionErr 
tdc.InitConnectionEx url 'Initiate Connection 
tdc.Login username, Password 
tdc.Connect Domain, Project 
MsgBox "Connection Established" 
Exit Sub 
ConnectionErr: 
MsgBox "Connection Error" 

End Sub 

は、以下のコマンドCMDから

C:\Windows\SysWOW64> wscript.exe "C:\...\QC.vbs" 

を実行しましたが、エラーErrorMsg

に直面して助けてください!

+0

を参照してください。 VBScriptを使用しようとしていますか、またはVBAを使用していますか?ウィキペディアで見ることができるように、VBScriptは変数の次元を設定することをサポートしていないため、「As」の「A」を指すエラーが発生しています。 – YowE3K

答えて

0

特定します。cscriptを使用して、コマンドプロンプトを使用してVBスクリプトを実行してみてください -

C:\ WINDOWS \ SYSWOW64>ます。cscript.exe "....の.vbs" の詳細情報については

https://community.hpe.com/t5/Quality-Center-ALM-Practitioners/ActiveX-component-can-t-create-object-TDApiOle80-TDConnection/td-p/4742677

+0

問題を解決できません。私は上記の詳細を追加しました。 cscriptも同様の問題に直面しています。見てください。ありがとう。 – Vikram

関連する問題