2013-04-02 1 views
-3

Visual Studio를 사용하지 않고 Excel 스프레드 시트에서 사용할 VB.NET 코드를 작성할 수 있습니까? 즉, 기본 제공되는 VBA 편집기처럼 쉽게 액세스 할 수있는 Excel 용 기본 제공 VB.NET 편집기가 있습니까? 또는 VB.NET 코드를 작성할 수 있도록 기본 제공 VBA 편집기를 강제 적용 할 수 있습니까?Visual Studio없이 vb.net for Excel을 작성 하시겠습니까?

대답이 '아니오'인 경우 Microsoft에서 Excel에서이 기능을 구현하지 않은 이유를 알고 계십니까? VBA 편집기에 쉽게 액세스 할 수있는 이유가 오늘날에도 사람들이 새로운 VBA 코드를 작성하고있는 이유 중 하나입니다. Microsoft가 VBA를 없애고 싶다면 Excel에서 VB.NET을보다 쉽게 ​​액세스 할 수 있도록 해보십시오. 나는 추측에 관심이 없다. 대신 Microsoft의 공식적인 단어에 관심이있다.

답변

7

직접 질문에 대한 일부 직접 답변 :

가 내장되어 쉽게처럼 액세스 할 수 있습니다 Excel 용 VB.NET 편집기 내장 VBA 편집기?

답 : 없음

또는 내가 강제 할 수있는 내장 VBA 편집기 나 VB.NET 코드를 작성할 수 있도록?

답변 : 대답은 마이크로 소프트 Excel에서이 구현되지 않은 이유를 알고, 아니 아니

경우?

답 : 나는 (하지만 내가 추측 할 수 ...)가 있습니다

, 마이크로 소프트 내부 아니오를 아니에요 때문에 물론, 엑셀과 상호 작용하는 방법으로 비 내장의 다양한. 그러나 당신이 이미 그것을 알고 있다고 확신합니다.

+0

직접 답변 해 주셔서 감사합니다. – Barzee

2

그건 바보 같은 질문입니다. 현재 MS Excel의 내부 언어는 VBA입니다. 그리고 솔직히. VBA는 VB6뿐만 아니라 VB.Net, IMHO와 거의 비슷합니다. 분명히 두 언어는 C++, Java, Perl 또는 다른 언어들보다 더 유사합니다.

그렇다면 Excel에서 VB.Net (또는 C#)을 사용하지 않는 이유는 무엇입니까? Excel은 자체 .Net 런타임과 함께 제공되지 않으므로 .Net 런타임을 사용하지 않아도됩니다.

그래서 VB.Net (또는 C#)을 Excep와 함께 사용할 수 없습니까? 코스가 인 경우 Excel에서 사용할 수 있습니다. Excel 스프레드 시트를 읽고 쓰는 VB.Net 프로그램을 작성하고 Excel 기능을 호출하며 Excel을 데이터 소스로 사용하는 등 등을 할 수 있습니다.

그래서 더 많은 것을 물을 수 있습니까?

+0

더 무엇을 요구할 수 있습니까? 정확히 원래 질문에 게시 한 내용 예 VBA와 VB.NET은 비슷하지만 배열을 초기화하는 등 VB.net에서 더 쉽게 수행 할 수있는 많은 것들이 있지만 크고 잘 구성된 코드 라이브러리에 대한 액세스는 말할 것도 없습니다. – Barzee

관련 문제