2016-11-17 2 views
0

My Excelスプレッドシートは、共有フォルダを介して機能します。私はベースファイルから他のファイルへの接続を作成しました。たとえば、得意先ファイルは、この情報を取得して更新する必要がある他のいくつかの伝票に関連付けられています。問題は、セカンダリファイルが開いているときに、[読み取り専用]で開くのでベースファイルで作業できないということです。接続プロパティを試してみて、外部データ参照が更新されていないとベースファイルが、別のユーザーが、私はねじ込みますファイルを更新した場合、私はこの試みた:[読み取り専用]私はそれがクエリをリフレッシュしてから、私は得ることはありませんので、接続を無効にするだろうと思ったExcelワークブックの接続を無効にする

Private Sub Workbook_Open() 

ActiveWorkbook.RefreshAll 

Application.Wait (Now + TimeValue("0:00:05")) 

ThisWorkbook.Connections("Test1").OLEDBConnection.EnableRefresh = False 

End Sub 

を、しかし、私はまだそれを得ています。

答えて

0

だけランダムに推測 - あなたはこれを試すことができます。

ActiveWorkbook.ExclusiveAccess 

の代わり:

ThisWorkbook.Connections("Test1").OLEDBConnection.EnableRefresh = False

+0

イムを1004エラーを取得:( – sebaslop90

0

をあなたが試すことができます。

ThisWorkbook.ConnectionsDisabled 
+0

私はそれを試みたが、私はVBAエラーがある、 "プロパティの使用法は有効ではありません" :( – sebaslop90

関連する問題