2010-12-13 2 views
2

사용자 정의 폼을 표시하는 Excel 2007 VBA 스프레드 시트가 있습니다. Windows XP에서는 잘 작동하지만 Windows 7에서 실행하면 양식이 새로운 Windows 7 스타일이 아닌 이전 Windows XP 스타일로 표시됩니다. 올바른 OS 스타일로 VBA 사용자 정의 폼을 표시하는 쉬운 방법이 있습니까?Excel 2007 VBA 사용자 정의 폼에 대해 Windows 7 스타일을 사용하려면 어떻게해야합니까?

+0

안녕하세요, Tav가 자동으로 켜져 야합니다. 다른 형식으로 파일을 저장 했습니까? – CaBieberach

답변

2

excel.exe.manifest 파일이 Win 7 시스템의 사무실 설치 폴더에 있는지 확인하십시오. 이것이 누락 된 경우 VBA를 통해 winform이 표시되는 방식에 영향을 줄 수 있습니다. 자세한 내용을 보려면 여기를 참조하십시오. http://support.microsoft.com/default.aspx?scid=KB%3bEN-US%3b309366

+0

위의 참조 된 KB 문서에서 ... Visual Basic 6.0에서 Windows XP 테마를 사용하면 예기치 않은 동작이 발생할 수 있습니다. 예를 들어 프레임 컨트롤 위에 옵션 단추를 놓은 다음 Windows XP 테마 또는 비주얼 스타일을 사용하면 실행 파일을 실행할 때 프레임 컨트롤의 옵션 단추가 검은 색 블록으로 나타납니다. –

관련 문제