함수가있는 xll 파일이 있는데이 함수를 C#에서 호출하려고합니다. 이 xll 파일은 excel.any body에서 어떻게 사용됩니까? xll 파일을 refrencing하려고했지만 value.If 파일을 열지 못했습니다. 시작 -> programms -> Excel 및 에서 Excel을 엽니 다. Excel에서 자동으로 Excel을 자동화하고 Microsoft에서 Excel을 열면 오류가 발생합니다.C#의 XLL 파일에서 함수 호출하기
0
A
답변
0
아마도이 기능을 사용하지 못할 것입니다. XLL이 Excel 인터페이스가 작동 할 것으로 기대하기 때문에 직접 함수를 호출 할 수 있습니다. 심각한 가짜를해야 해.
Excel을 통해 자동으로 작동합니다.
0
xll은 dll입니다. 호출 할 함수의 서명을 알고 있으면 다른 함수처럼 호출 할 수 있습니다. 서명을 모르지만 Excel에서 추가 기능을로드 할 수있는 경우 Excel에서 서명을 알려주는 방법이 있습니다.
자동화는 Excel을 실행하는 경우에만 작동합니다. 일단 당신이 서명을 안다면 그 필요는 없습니다.
몇 가지 도구가
0
사용할 수 :
경우 : 문제는 MSDN Use XLL from C#에 요청 된
을,이 답이다 COM 프로젝트이므로 참조 추가 창의 COM 탭을 통해 추가 할 수 있습니다. 객체가되지 않으면
tlbimp.exe xll.dll /out:xllnet.dll
: 당신은 DLL에서 .NET 어셈블리를 작성해야하는 경우
, 당신은 DLL 래퍼를 생성하는 형식 라이브러리 가져 오기 도구를 사용하려고 할 수 있습니다 COM을 지원하지만 네이티브 호출 만 지원하는 경우 DllImport 특성을 사용하여 플랫폼을 호출해야합니다. 자세한 내용은 Platform Invoke 자습서를 참조하십시오.
나는 3 개 제안에게 이동을하는 듯했으나 운이 없었다. Excel-DNA가 나는의 WinForm/WPF/콘솔 또는 웹 응용 프로그램에서 XLL 소비 의심하는 도구를 사용하여 권장 XLL 도구의 저자 감안할 때 사소한되지 않습니다 : https://stackoverflow.com/a/2865023/495455 내가 엑셀 상호 운용성을 사용하여 엑셀을 통해 자동화 체계 info.IF에 대한
관련 문제
- 1. 함수/변수를 별도의 CPP 파일에서 호출하기
- 2. 같은 프로젝트의 두 C++ 파일에서 같은 헤더 파일의 함수 호출하기
- 3. Response.Redirect 다음에 함수 호출하기
- 4. Clojure에서 Java 함수 호출하기
- 5. cakephp 뷰에서 함수 호출하기
- 6. 루아의 C 함수 호출하기
- 7. CakePHP : AppController의 함수 호출하기
- 8. dll에서 파이썬으로 함수 호출하기
- 9. 하위 클래스에서 함수 호출하기
- 10. 함수 내부에서 SQL 호출하기
- 11. 다른 UIViewController에서 함수 호출하기
- 12. PHP에서 JS 함수 호출하기
- 13. openerp 보고서에서 함수 호출하기
- 14. C의 파일에서 문자 삭제
- 15. 다른 .m 파일에서 navcontrol 호출하기
- 16. Objective-C의 OR 함수
- 17. c의 scanf() 함수
- 18. c의 인라인 함수
- 19. Objective C의 함수 포인터
- 20. Objective-C의 함수 구문
- 21. C의 일반 함수 포인터
- 22. C++ - 클래스와 같은 이름의 클래스에서 함수 호출하기
- 23. 자바 스크립트에서 레일스 함수 호출하기
- 24. 다른 클라이언트에서 함수 호출하기 SIlverlight
- 25. jquery로 순차적으로 여러 함수 호출하기
- 26. C#에서 오라클 함수 호출하기
- 27. Grails 콘솔에서 TagLib 함수 호출하기?
- 28. 재귀, 입력을 사용하여 함수 호출하기
- 29. 부모 창에서 iframe으로 함수 호출하기
- 30. 서브 프로세스에서 bash 함수 호출하기
데이비드 감사합니다 oRng.Formula = "getnumber ('abcd', 'IQ_COMPANY_ID')와 같이 xll에 수식을 적용하십시오."; com 예외가 발생했습니다. xll을 사용하여 Excel을 여는 방법을 생각해보십시오. – user933316
잘 모르겠습니다. 나는 XLL이나 당신이 그것을 어떻게 운전하는지 아무 것도 모른다. –