2012-03-05 1 views
0

Excel 2007에서 TintAndShade 및 PatternTintAndShade를 사용하는 매크로를 기록했습니다. 알 수없는, these two functions are not supported in earlier Excel versions 그러나 thanks to StackOverflow, I got a workaround.Excel 2007 코드가 이전 Excel 버전에서 제대로 작동하는지 어떻게 쉽게 알 수 있습니까?

또는 그렇게 생각했습니다. 2003 년에 지원되지 않는 다른 기능이 있습니다 (명백하게). Excel 2003에 액세스 할 수 없기 때문에 "명백하게"말합니다.하지만 동료가 매크로가 작동하지 않는다고 말했습니다. 매크로가 어디서 실패했는지를 물어보기 시작했다. 그런 다음 (그리고 반복적으로)이를 해결했지만 느린 프로세스이다.

더 쉬운 방법이 있습니까? 예. Excel 2007의 새로운 명령 목록 또는 간단한 호환성 검사?

+0

가 호환성 모드에서 2003 시트를 열고 시도하고 매크로를 실행 있나요? 코드의 호환되지 않는 부분이 문제를 찾는 데 도움이됩니다. – assylias

답변

1

우연히도이 문제가 도움이 될 수 있습니다. : http://blogs.msdn.com/b/eric_carter/archive/2009/03/19/object-model-changes-for-developers-between-excel-2003-and-excel-2007.aspx

또한 페이지가 엑셀 2010 MSDN에가있는 것은 아니지만 또한 도움이 될 수 있습니다 직접 관련 : http://msdn.microsoft.com/en-us/library/ee836187.aspx

+0

보다 적은 것을 배제 할 수 있지만, 지금이 * 내가 * 찾고있는 것입니다! 하지만 ** TintAndShade **에 대한 언급이없는 이유는 무엇입니까? – Wikis

1

아니요, 실제로는 아닙니다. 그리고 완전히 수정 된 개체 변경 목록이있는 것은 아닙니다.

2003 년에 개발하는 것이 가장 좋은 해결책은 2003 년에 나중 버전이 아닌 객체가 거의 없기 때문에 filesearch가 내 머리 꼭대기에서 생각할 수있는 유일한 객체입니다. 그러나 2007 년에는 이전 버전에서는 사용할 수 없었던 많은 것들이있었습니다. 특히 '07에 포함 된 새로운 기능이 주목할만한 것입니다.

실제로 '03에서 개발할 수있는 방법이 없습니까? 설치할 수 없습니까? 이전 버전에서 개발 된 것이 아니면 (또는 간단합니다) 통합 문서가 이전 버전의 Excel에서 올바르게 작동하는지 확인하는 확실한 방법은 없습니다.

+0

Thx. 아니요, Excel 2007 만 있습니다. 이전 버전의 Excel에서 개발해야 할 이상한 일종의 ... – Wikis

+1

다른 명백한 차이점은 2003 년에는 존재하지 않는 리본입니다. 2007 년에 맞춤 리본을 만드는 모든 것은 승리했습니다. – assylias

+1

오, 그래, 내가 그걸 어떻게 놓쳤는 지 모르겠다.) @Wikis, 일반적으로는 사용자 시스템의 가장 낮은 사양으로 최대한 호환되도록 작업하는 것이 좋습니다. - 당신은 아마 03 – SWa