질문은 VBA에서 자바 메소드에서 문자열을 반환하는 방법입니다. 예를 들어 나는 자바 코드를 가지고 : VBA에서 java 메소드를 사용하는 방법
package someclass;
public class SomeClass {
public static String someMethod(String s){
return "this is some string: "+s;
}
public static void main(String[] args) {
System.out.println(someMethod("Hello world!"));
}
}
이제 문제는 VBA의 것으로 someMethod를 호출하는 방법입니까?
회원님이 요구하는지 무엇인지, 당신은 VBA이 자바 코드를 변환 하시겠습니까? – crimson589
내가 보는 유일한 방법은 자바 기능을 사용하는 DLL을 (C++, VB.NET 또는 유사한 다른 것들을 사용하여) 만든 다음 VBA 프로젝트에 해당 DLL에 대한 참조를 추가하고 브리지 역할을하는 DLL을 통해 호출하는 것입니다. 내가 아는 한 VBA와 Java 사이에는 직접적인 다리가 없습니다. 셸 명령을 사용하여 JAR 파일의 VBA에서 메서드를 실행할 수도 있지만 VBA에서 함수를 반환 할 수는 없다고 생각합니다. –
이것은 단지 예입니다. 물론 실제 VBA에서 특정 예제를 사용하는 것은 의미가 없습니다. 자바에서 encryptor 및 decryptor 메서드를 사용 했으므로 VBA에서이 메서드를 사용하려고합니다. – eugene