2018년 5월 7일 월요일

openoffice 와 basic

요즘 Excel로 작업하는게 있는데 라이센스 문제로 다른곳에서 공동 작업이 가능한지 알아봤습니다.
OpenOffice가 대안으로 사용할수 있음을 알게되었는데 문제는 내부에 사용된 매크로입니다. 매크로가 호환 가능한지 알아보았습니다.
OpenOffice에서도 여러가지 스크립트가 사용할 수 있습니다.

그중 BASIC도 사용할 수 있음을 알 수 있습니다.
https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide

Excel은 매크로로 VisualBASIC을 사용하고 있습니다.

확인한 내용을 정리해 봤습니다.

1. Excel의 VBA와 OpenOffice의 BASIC은 비슷하면서도 다릅니다. BASIC 문법은 같지만 호출하는 library들이 다르기 때문에 text형태이더라도 호환이 되지 않습니다. 일부 함수들은 동작됨을 알 수 있었습니다.


2. OpenOffice에서 엑셀 XLSM (매크로 포함 확장자) 저장을 지원하지 않습니다.

xls로 저장시 아래와 같은 문구가 발생합니다.



결론은 매크로를 포함한 문서를 만들면 엑셀과 호환이 안됩니다.




댓글 없음:

댓글 쓰기