MS Query를 사용하여 다양한 데이터베이스에서 데이터를 검색하여 관리 메트릭을 만듭니다 (예 : Excel 내에서 데이터 ... 외부 데이터 가져 오기 ... 새 데이터베이스 쿼리) . SQL 쿼리와 매개 변수 (대부분 conn 문자열)는 Excel에서 자동으로 스프레드 시트에 저장됩니다.서버가 이동되었으므로 MS Excel 2003 쿼리가 작동하지 않습니다.
그러나 최근 Google 데이터베이스 중 하나를 새 서버로 이동했습니다. 결과적으로 Excel은 데이터를 새로 고칠 때 새 ODBC 연결을 요구하지만 새 값을 허용하지 않습니다. 새 쿼리를 올바르게 만들 수 있으므로 ODBC 연결이 올바르게 설정되었지만 쿼리를 변경할 수는 없습니다.
프로그래밍 방식으로 또는 다른 방법으로 이러한 설정에서 IP 주소를 변경할 수 있습니까? 16 진수 편집기에서 xls 파일을 변경해 보았는데 (IP 주소가 거기에 표시됨), 통합 문서가 손상되었다고 표시됩니다.
그 덕분에 많은 도움이되었습니다. – Andrew
질문에 Excel 2003이 지정되었지만 Excel 2007을 사용하는 사람에게는이 코드가 작동하지 않습니다. 2007 년에는 ActiveWorkbook.Connections.ODBCConnection.Connection을 변경해야합니다. – dendarii