Excel 매크로를 Open Office로 변환하는 방법

노트북을 사용하여 웃는 사업가

이미지 크레디트: Jupiterimages/Pixland/게티 이미지

Visual Basic 프로그래밍은 Microsoft Excel 환경의 특히 강력한 측면입니다. 이 언어로 만든 매크로는 향상된 상호 작용 및 실시간 계산을 제공하여 스프레드시트에 상당한 기능을 확장합니다. 많은 스프레드시트 디자이너는 자사 제품이 Microsoft Office와 오픈 소스 대안인 Open Office 간에 상호 호환되기를 바랍니다. 그러나 Visual Basic 매크로 언어는 Open Office에서 지원되지 않습니다. 엑셀 파일을 오픈오피스로 변환 시 매크로가 포함된 파일의 경우 추가 작업이 필요합니다. 이것은 일반적인 문제이므로 프로세스를 간소화하는 데 사용할 수 있는 도구가 있습니다.

1 단계

Excel Visual Basic 언어의 매크로를 Open Office에 필요한 CalcBasic 코드로 변환하는 적합한 유틸리티 프로그램을 찾으십시오. 무료 옵션은 Business Spreadsheets에서 제공하는 온라인 변환 프로그램입니다("참조" 링크 참조). 이 편리한 웹 페이지를 통해 사용자는 기존 Visual Basic 코드를 텍스트 상자에 붙여넣고 자동으로 CalcBasic으로 변환할 수 있습니다. 두 프로그래밍 언어 간의 자동 변환은 완벽하지 않지만 이 프로세스는 Open에서 전체 기능을 보장하기 위해 불가피하게 필요한 조정을 위한 좋은 입문서 사무실. 이 유틸리티는 모든 Open Office 사용자가 매크로 프로그램에 액세스할 수 있도록 변환 프로세스를 빠르게 시작하려는 프로그래머에게 적합합니다.

오늘의 비디오

2 단계

Open Office에 Visual Basic 호환성 패키지를 설치합니다. 이 옵션을 사용하면 Open Office에서 변환 없이 Visual Basic 프로그램을 실행할 수 있으므로 특히 편리합니다. 그러나 이는 각 사용자가 Open Office 소프트웨어를 업데이트해야 하므로 대중을 대상으로 설계된 스프레드시트에는 적합하지 않습니다. 이 변경을 수행하기 위한 두 가지 옵션이 있습니다. Go-oo 프로그램은 Open Office 소프트웨어를 다양한 파일 형식으로 확장하여 사용자가 많은 응용 프로그램을 쉽게 통합할 수 있도록 합니다.

이러한 라인에 따른 추가 솔루션은 네트워크에서 실행되는 Open Office 설치 패키지를 완전히 재구성하는 것입니다. Novell은 Visual Basic 코드를 지원하는 Open Office의 새로운 디자인을 만들었지만 설치가 복잡합니다. 이 프로세스는 또한 Go-oo에서 제공하는 오픈오피스 업데이트에 의존하지만 처음부터 통합합니다. 이는 많은 개인이 이 기능을 필요로 하는 네트워크 환경에 더 적합합니다.

3단계

Visual Basic 호환성이 이미 내장된 Open Office 버전을 구입하십시오. 2006년 현재 Visual Basic을 지원하는 Open Office 버전이 10개 이상 있습니다. 이렇게 하면 보다 강력한 Excel 매크로 변환 프로세스가 필요하지 않지만 광범위한 청중에게 다가가려는 프로그래머에게는 적합하지 않습니다. 기본 형식의 Open Office는 Visual Basic 코드를 인식하지 못하므로 이 옵션은 자신이나 제어된 사용자 기반으로 전환하는 프로그래머에게만 적합합니다.