Windows에서 VBScript 전환: 레거시 VBA 프로젝트 처리 방법

Windows에서 VBScript 전환: 레거시 VBA 프로젝트 처리 방법

VBScript 사용 중단: Windows 사용자에게 미치는 영향

Microsoft는 Windows에서 오래된 구성 요소를 주기적으로 단계적으로 폐기하는데, 주요 이유로는 낮은 사용률이나 보안 취약성을 꼽습니다.최근 Microsoft는 운영 체제 내 여러 레거시 웹 구성 요소의 지원 중단을 발표했습니다.이는 Microsoft가 약 30년 전에 도입한 JavaScript 유사 스크립팅 언어인 VBScript의 지원을 중단하기로 한 2023년 10월의 결정에 따른 것입니다.이러한 변화에 따라 Microsoft는 고객에게 레거시 프로젝트에서 벗어나는 방법에 대한 지침을 제공했습니다.

VBScript와 그 역할 이해

VBScript(Visual Basic Script의 약자)는 Windows 자동화를 위한 신뢰할 수 있는 도구로 오랫동안 사용되어 왔습니다.간단한 스크립팅부터 동적 웹 페이지 개선까지 다양한 작업을 위해 설계되었으며, 오랫동안 Windows에 통합되어 사용자와 개발자 모두에게 필수적인 솔루션이 되었습니다.그러나 최근 몇 년 동안 맬웨어가 VBScript를 악용할 수 있는 취약점이 발견되어 잠재적 보안 위험 요소로 분류되었습니다.

VBScript 지원 중단 일정

2023년 10월 발표 이후, Microsoft는 현재 진행 중인 VBScript 단계적 제거에 대한 명확한 일정을 제시했습니다.1단계는 이미 시행 중이며 2026년 또는 2027년경까지 지속될 것으로 예상됩니다.이 단계에서는 VBScript가 기본적으로 FOD(주문형 기능)로 활성화되어 기존 프로젝트가 중단 없이 계속 운영될 수 있도록 합니다.

하지만 2단계에서는 FOD가 비활성화되어 VBScript의 가용성이 제한되면서 상당한 변화가 예상됩니다.아직 정확한 일정이 확정되지 않은 마지막 3단계에서는 Windows에서 VBScript가 완전히 제거되어 자동화 및 기능성을 위해 VBScript 기능에 의존하는 사용자에게 직접적인 영향을 미칠 것입니다.

VBA 개발자에게 미치는 영향

VBScript 지원 중단은 Visual Basic for Applications(VBA)를 사용하는 개발자에게 특히 큰 영향을 미칠 것입니다.이러한 사용자들은 외부.vbs 스크립트를 실행하고 정규 표현식 라이브러리를 활용하여 Office 애플리케이션의 기능을 확장하기 위해 VBScript를 사용하는 경우가 많습니다.이러한 전환이 진행됨에 따라 개발자들은 이러한 변화에 적극적으로 적응하는 것이 좋습니다.

Microsoft의 권장 사항

이번 지원 중단의 영향을 완화하기 위해 Microsoft는 고객에게 RegExp 클래스에 대한 기본 지원이 포함된 Office 버전 2508 이상으로 전환할 것을 권장합니다.이 업그레이드를 통해 개발자는. NET Framework를 추가하지 않고도 VBA 프로젝트에서 RegExp 기능을 유지할 수 있습니다 vbscript.dll.중요한 것은 VBScript가 비활성화된 환경에서 VBA 프로젝트의 호환성을 확인하는 것이 지속적인 운영을 보장하는 데 매우 중요하다는 것입니다.

구현 프로세스와 모범 사례에 대한 전체적인 기술적 세부 사항을 알고 싶으면 여기에서 Microsoft 공식 블로그 게시물을 참조하시기 바랍니다.

결론

결론적으로, Microsoft에서 VBScript 지원을 중단함에 따라 개발자와 사용자 모두 이러한 변경 사항을 지속적으로 파악하는 것이 중요합니다.최신 Office 버전으로 업그레이드하고 새로운 기술에 적응함으로써 사용자는 끊임없이 변화하는 디지털 환경에서 프로젝트를 안전하게 보호하고 개발 프로세스를 간소화할 수 있습니다.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다