初めての質問です。
EXCELVBAを使用し、オラクルサーバに接続する際にエラーコード3076「アプリケーション定義またはオブジェクトの定義エラー」が出てしまいます。
エラーを解消する方法をいくつか試してみたのですが上手くいきませんでした。
お仕事の関係で最近EXCELVBAを勉強し始めたのですが、私の周りに詳しい方がおりませんでしたので質問させていただきました。

データベース:oracle11g
エクセル:Microsoft Excel 2010

(行った対処法)
参照設定を変更:Microsoft ActiveX Data Objects 2.X Libraryにチェックを入れました。
インストーラーでORACLE PROVIDER FOR OLE DBを追加インストールしました。

以上です。対処法がわかる方、アドバイスをお願いします。

Sub test()
 Dim cn As Object
 Dim conStr As String
 Set cn = CreateObject("ADODB.Connection")
 conStr = "Provider=OraOLEDB;Data Source=サーバ名;User ID=ユーザー名;Password=パスワード"
cn.Open conStr
 End Sub