C#을 사용하여 Excel 2003 자동화 추가 기능을 작성했습니다.Excel 자동화 추가 기능 Excel returing 범위
을 따랐다 모든 것은 매개 변수로 엑셀 범위 객체를 전달 포함 작동합니다. 하지만 내 기능에서 범위 개체를 반환 할 수 없습니다. 내 지식은 주제에 대해 매우 제한적이며 모든 의견을 감사하게 생각합니다.
C#을 사용하여 Excel 2003 자동화 추가 기능을 작성했습니다.Excel 자동화 추가 기능 Excel returing 범위
을 따랐다 모든 것은 매개 변수로 엑셀 범위 객체를 전달 포함 작동합니다. 하지만 내 기능에서 범위 개체를 반환 할 수 없습니다. 내 지식은 주제에 대해 매우 제한적이며 모든 의견을 감사하게 생각합니다.
소스 코드를 표시하지 않으므로 잘못된 점을 알기가 어렵습니다. Excel 범위를 반환하려면 object[,]
을 UDF의 반환 유형으로 사용하십시오.
Microsoft.Office.Interop.Excel.Range의 인스턴스를 가져 오려고했습니다. 하지만 그 인터페이스가 불가능하기 때문에. 이 2 차원 객체 배열이 Excel 범위로 어떻게 변환되는지 궁금합니다. VBA 래퍼 함수를 사용하여 Addin UDF를 호출하고 있습니다. – RajeevNy
@RajeevNy 무슨 뜻인지 모르겠군요 ... 엑셀은 그걸 열과 행이있는 Range 객체로 변환합니다 ... 먼저 VBA 래퍼없이 구현하고 테스트 한 다음 VBA로 처리하는 방법을 확인하십시오 ... – Yahia
This 내가 시도한 것이고 효과가있다. ThankSpublic 객체 [,] ReturnRange (문자열 입력) {object [,] 출력 = 새 객체 [,] {{1,2,3}, { "A", "B", "C"}}}; 반환 산출; } – RajeevNy
일부 소스 코드를 보여주십시오 ... 당신은 무엇을 시도 했습니까? – Yahia