ODBCConnection.RobustConnect (Excel)
Retorna ou define como uma conexão ODBC se conecta à sua fonte de dados. Leitura/gravação XlRobustConnect. Os valores de retorno possíveis são xlAlways - O cache de tabela dinâmica ou a tabela de consulta sempre usa informações de fonte externa (conforme definido pela propriedade SourceConnectionFile ou SourceDataFile ) para reconectar, xlAsRequired - A tabela de consulta ou cache de tabela dinâmica usa informações de fonte externa para se reconectar usando a propriedade Connection , xlNever - A tabela de consulta ou cache de tabela dinâmica nunca usa informações de origem para se reconectar.
Se você usa conectividade robusta, quando o Microsoft Excel não consegue estabelecer uma conexão usando as informações de conexão da pasta de trabalho, o Excel verificará se a conexão da pasta de trabalho tem um caminho para um arquivo de conexão externo. Se isso acontecer, o Excel abrirá o arquivo de conexão externa e tentará se conectar usando as informações contidas no arquivo de conexão externa. Se uma conexão puder ser estabelecida após o uso do arquivo de conexão externo, o Excel atualizará o objeto de conexão da pasta de trabalho. Isso fornece conectividade robusta em cenários em que um departamento de tecnologia de informação mantém e atualiza conexões em um local central, permitindo que a pasta de trabalho de um usuário busque automaticamente essas atualizações sempre que a versão anterior da conexão ( em cache na pasta de trabalho) falha.
ActiveWorkbook.Connections(1).ODBCConnection.RobustConnect = xlAlways