Excel 2000을 사용하여 직원 급여 프로그램을 작성했습니다. Vista를 실행하는 컴퓨터에서 정상적으로 실행됩니다. 플래시 드라이브를 통해 Windows 7 컴퓨터로 이식하고 플래시 드라이브에서 실행하면 처음에는 정상적으로 실행됩니다. 이를 닫은 후 다시 시작하면 메시지 상자에 "Microsoft Excel이 작동을 멈췄습니다."라는 메시지가 취소 단추와 함께 나타납니다. 잠시 후이 상자가 닫히고 두 번째 상자가 "닫기 버튼으로 Windows 용 Microsort Excel 작동을 멈췄습니다."라는 메시지가 나타납니다.
그런 다음 Vista 컴퓨터에서 Windows 7 컴퓨터의 저장 프로그램을 실행하려고하면 "Excel이 종료됩니다."라는 동일한 결과가 나타납니다.
XLS 파일 만 Win7 컴퓨터에 복사하고 있습니까, 아니면 Excel 2000을 모두 가져 왔습니까? 이 파일 만 있으면 Win7 컴퓨터에서 어떤 버전의 Excel이 실행되고 있습니까? 급여 프로그램에서 VBA 또는 매크로를 사용합니까 아니면 모든 수식 기반입니까?
—
techturtle
Excel 2000은 두 시스템에 모두 설치됩니다. 나는 기계들 사이에 xls 파일을 복사하고있다. 이 프로그램은 VBA를 사용합니다. 다른 Excel 프로그램은 Win 7 시스템에서 OK를 실행합니다.
—
mico
Before 저장 이벤트 또는 통합 문서 열기 이벤트에 매크로가 있습니까?
—
datatoo
Win 7에서 처음 실행할 때 프로그램이 제대로 작동하는지 테스트합니다. 이것은 다양한 VBA 코드를 실행합니다. 조회 테이블에서 원천 징수액을받습니다. 끝나면 Excel을 닫고 변경 사항 저장 옵션을 선택합니다. 내가 그것을 실행할 때 두 번째 때 이상한 행동을 얻을 때입니다.
—
mico
첫 번째 코드 실행 중 일부가 문제를 일으키는 변경 내용을 저장하는 것처럼 들립니다. 어떤 파일이 원인인지 판단하려면 용의자에 대한 파일의 개별 변경 사항을보고 실행중인 버전과 비교하여 가능해야합니다
—
datatoo