[스크립트] Excel Object(개체) 모델 스크립트 언어나 C#, VB.NET에서 Excel에 대한 처리를 하기 위해서 마이크로 소프트는 Excel에 대한 dll을 제공하고 있습니다. 이 dll을 사용하기 위해서는 Excel에 대한 Object 구성을 먼저 이해하고 있어야 합니다. 따라서 이글에서는 Excel Object에 대해서 살펴보도록 하겠습니다. Excel Object는 Microsoft.Office.Interop.Excel 어셈블리 안에 있습니다. 대표적인 개체인 Application는 다음과 같은 구성을 가지고 있습니다. Microsoft Office Excel을 사용하는 솔루션을 개발하려면 Excel 개체 모델에서 제공하는 개체와 상호 작용합니다. 이 항목에서는 가장 중요한 다음 개체에..
지난 포스팅에서 생성한 DLL(.NET)을 Visual Studio에서 사용하기 위한 방법을 알아보도록 하겠습니다. LabVIEW를 통한 .NET Interop DLL 생성 방안에 대해서 확인 하시려면 아래의 링크를 참조하세요.2014/08/11 - [National Instruments/LabVIEW] - 랩뷰(LabVIEW)와 C#을 연동 - 1: 랩뷰에서 Interop 어셈블리 생성 1) Visual Studio를 실행시킨뒤, 프로젝트의 Reference에서 Reference 추가를 누릅니다. 2) LabVIEW에서 생성한 DLL을 사용하기 위해서는 LabVIEW에서 정의한 데이터 타입을 참조해야 합니다. 참조가 필요한 DLL은 LabVIEW 2013을 기준으로 아래의 경로에서 찾을 수 있습니다. ..
이번 포스팅에서는 랩뷰(LabVIEW)와 C#과의 연동에 대해서 알아보도록 하겠습니다. 랩뷰에서 만든 DLL을 C#에서 연동하기 COM Interop에 대해서 아셔야 합니다. COM Interop은 닷넷 프레임 워크의 CLR에서 DLL을 사용할 수 있게끔 도와주는 방식입니다. 아래의 그림처럼 C#이든 VB.NET이든 서로 다른 언어에서 만든 EXE이나 DLL 파일을 .NET Framework의 Class Loader에서 사용할 수 있게끔 도와주는 역할을 합니다. 위키 백과에 정리 되어 있는 COM Interop의 내용은 아래와 같습니다.COM Interop은 닷넷 프레임워크(.NET Framework)에서 공통 언어 런타임(CLR)에 포함된 컴포넌트 오브젝트 모델(COM) 개체를 상호 운용할 수 있게 만..