문제

좋은 아침이에요,

Excel 2002용 Excel 추가 기능을 작성하려고 합니다.추가 기능은 양식을 호출해야 합니다.분명히 VBA 내에서 양식을 작성할 수 있습니다.

내 질문은 - Excel에서 .NET(3.5를 사용 중)을 호출하고 기본 Excel 2002 양식과 동일한 방식으로 해당 양식을 Excel에 다시 쓸 수 있는 쉽고 좋은 방법이 있습니까?

도움이 되었습니까?

해결책

오피스XP...예, 기능적으로는 추가 기능이나 그 반대로 Excel을 조작할 수 있지만 분명히 VBA에 비해 더 많은 코딩이 필요합니다.

가장 강력한 솔루션은 OLE 자동화를 사용하는 것이지만 코딩 및 지원이 가장 쉬운 솔루션은 아닙니다.정말로 필요하고 이 옵션이 있는 경우 다음과 같은 것을 얻으십시오. http://www.add-in-express.com/ - Excel 자동화에 대한 멋진 래퍼를 제공하고 가장 일반적인 문제를 해결합니다.어쨌든 Add-In-Express는 Office XP를 지원하는 가장 성숙한 제품처럼 보이며 .Net 코드와 Excel이 어떻게 상호 작용할 수 있는지 더 잘 알아보기 위해 확인해 볼 가치가 있습니다.

추가 기능에서 Excel과 .Net 코드 간의 데이터 교환을 구현할 수 있는 방법은 여러 가지가 있습니다.OLE 자동화, VBA, RTD에서 COM 함수 호출, 아직도 DDE를 사용하는 사람이 있는지 확실하지 않습니다.각 항목에는 설정 노력, 프로그래밍 문제, 유지 관리/안정성 문제가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top