2012-07-24 2 views
12

저는 Excel에서 여러 가지 VBA 코드를 작성했습니다. libreOffice 로의 마이그레이션을 검토 중입니다. 도구 -> 매크로 -> 매크로 구성 : LibreOffice Basic과 Python이 있습니다.LIbre Office Calc에 매크로를 작성하는 데 필요한 언어는 무엇입니까?

그 중 하나, 둘 다 또는 다른 것을 배워야합니까? 나는 내 시간을 모두 낭비하고 있는가? 어떤 제안도 감사합니다.

+4

파이썬은보다 강력하고 쾌적한 언어 인 IMO입니다. Basic은 VBA에 더 가깝습니다. –

+0

이것은 대답 할 수있는 질문 일뿐입니다. 파이썬을 이미 알고 있습니까? VBA에 익숙하기 때문에 VBA 코드를 Basic으로 전송하는 것이 더 쉬울 수도 있습니다. 당신의 선호도는 어느 것입니까? –

+1

나는 VBA를보기 좋게 잘 알고 있지만, 나는이 것들이 작동되기를 바란다. 그래서, 파이썬이 갈 길이라면, 나는 그것을 배우러 갈 것입니다. – dwstein

답변

17

파이썬은 갈 길입니다.

여기에서 시작

: http://wiki.python.org/moin/BeginnersGuide

그리고 아니, 당신은 시간을 낭비하지 않는. 너는 뒤를 돌아보고 내가 왜 그렇게 빨리하지 않았는 지 말할 것이다.

+2

Python으로 프로그래밍하는 방법을 알고 있지만 LibreOffice 매크로 사용 경험이없는 사람들을위한 튜토리얼을 알고 계십니까? –

+0

@MartinThoma이 튜토리얼의 몇 개를 [https://ask.libreoffice.org/ko/question/49125/detailed-tutorial-regarding-libreoffice-to-python-macro-writing-especially-for- calc /). –

5

파이썬은 배우기에 훌륭한 기술입니다. 모든 것을 위해 사용합니다. 거의 모든 툴을위한 접착제 언어입니다. (닷넷에서도 사용할 수 있습니다).

Calc에 대한 경험이 많지 않지만 현재 Python + LibreOffice에 대한 설명서는 약간 개략적입니다.

http://documenthacker.wordpress.com (또는 곧 www.documenthacker.com)에 작업 중 문서가 있습니다. 여기에는 Calc가 아닌 Writer로 작업하는 예제가 있지만 여전히 유용 할 수 있습니다.

+1

훌륭한 문서를 참조하십시오. 파이썬 부분이 너무 짧습니다. – Private

관련 문제