2013-09-07 3 views
4

최근에 Visual Basic으로 Office Word 매크로를 만들 수 있다는 것을 알았지 만 다른 언어를 사용할 수 있습니까? Visual Basic은 초보자들에게는 적합하지만 다른 언어를 사용할 수 있는지 그리고 어떻게 설정해야하는지 알고 싶습니다.Office Word 매크로 언어

추신 : 루아는 사용할 수 있습니까? 나는 루아를 사랑해. 루아는 훌륭한 매크로 언어가 될 것이라고 생각합니다.

답변

2

This related question은 Excel에서 lua를 사용하는 좋은 예입니다. 실제로 루아/엑셀 대화에 대한 많은 문서가 포함되어 있습니다.

VBA와 같은 방식으로 다른 언어로 Excel에서 직접 작업 할 수 없습니다. 그러나 많은 언어에는 위의 예와 같이 COM 개체를 만드는 기능이있어 VBA에서 수행하는 것과 매우 유사하게 Excel과 상호 작용할 수 있습니다. 비슷하게하는 Python package가 여기있다.

그러나 기본적으로 VBA 편집기에서 루아 코드를 작성하고 "언어 변경"을하고 싶지 않다면 할 수 없습니다.