2017-03-01 15 views
0

エクセルvbaを使用してアクセスポイントdbにシェアポイントリンクテーブルをリフレッシュしようとしています。 I'vは、Excel VBAexcel vbaを使用してアクセスポイントdbに共有ポイントをリンクしました

On Error GoTo ExceptionHandle 
Dim cn As ADODB.Connection, rs As ADODB.Recordset 

' connect to the Access database 
Set cn = New ADODB.Connection 
cn.Open "Provider=Microsoft.ACE.OLEDB.12.0; " & _ 
"Data Source=C:\sample.accdb;"  
' open a recordset 
Set rs = New ADODB.Recordset 

でのアクセスDBの接続を作成したが、どのように私は、メソッドCurrentDb.TableDefs( "テーブル名")。RefreshLinkを使用してください。 cnを使ってcurrentdbを指定するにはどうすればいいですか?

+1

1つのオプションでAccessにコードを記述し、Excelから呼び出すことができます。参照:http://stackoverflow.com/questions/9472652/calling-access-sub-from-excel –

答えて

0

私はADODBはCurrentDbメソッドをサポートしていないと思いますが、DAOはサポートしています。

関連する問題