SQL Server 데이터베이스로로드되는 모델 입력 범위가 포함 된 스프레드 시트가 있습니다. 이 프로세스의 일부에는 누가 언제 무엇을 업데이트했는지에 대한 감사 추적을 만드는 작업이 포함됩니다. 사용자 및 컴퓨터 이름은 물론 타임 스탬프도 기록합니다. 내 VBA 코드 내에서Excel/VBA Environ ("username") 오류
, 나는 다음 있습니다 : 사무실로,
사용자 = VBA.environ $ ("이름")
이것은 Win7에 시스템에서 실행중인 2013
때 나는 코드를 실행한다. 모두 정상적으로 작동하지만, 프로덕션의 누군가 (동일한 머신에서 실행되지만, 내가 속한 것이 아니라) 로그인하면, 위의 라인에 넘어진다. 나는 위의 (사용자 = environ ("username"), 사용자 = environ $ ("username")의 변형을 사용했지만 항상 동일한 결과를 보았습니다.
누구에게이 문제를 해결할 생각이 있습니까? 거의 항상이기 때문에
제안 해 주셔서 감사합니다. 나는 그것을 월요일에 시험해 볼 것이고 그것이 효과가 있는지 알 것이다. – John
도 나를 위해 일했습니다. 이걸 도와 주셔서 고맙습니다. – John