! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

.NET, C#, VB, Java에서 Excel 스프레드시트에 프로그래밍 방식으로 Form 컨트롤을 추가하는 방법 > 온라인 스터디

본문 바로가기

.NET, C#, VB, Java에서 Excel 스프레드시트에 프로그래밍 방식으로 Form 컨트롤을 추가하는 방법

페이지 정보

작성자 GrapeCity 작성일 2022-10-12 11:39 조회 212회 댓글 0건

본문

양식

그림 1 피드백 양식 사용 사례의 예


Excel 스프레드시트에 Form 컨트롤을 추가하면 기본 보고서를 풍부한 상호 작용이 가능한 대화형 대시보드로 바꿀 수 있고, 사용자가 보고서 섹션을 사용자 정의하거나 핵심 성과 지표를 선택 및 검토하기 위한 도구로 사용하도록 할 수 있습니다. GcExcel for .NETJava에는 다음 Form 컨트롤을 위한 새로운 지원이 포함되어 있습니다.

  • 버튼

  • CheckBox

  • 드롭다운

  • GroupBox

  • 레이블

  • ListBox

  • OptionButton

  • ScrollBar

  • 스피너

  • Form 컨트롤 셰이프 기능

  • Form 컨트롤을 PDF로 인쇄

  • 사용 사례: 피드백 양식


버튼

버튼

그림 2 Button 컨트롤의 예


Button 컨트롤은 일반적으로 워크시트 인쇄 등과 같은 스크립트 기능을 호출하는 데 사용됩니다. Button 컨트롤은 셀 값에 연결을 지원하지 않기 때문에 셀 수식 또는 계산에 영향을 미치는 데는 사용할 수 없습니다. 일반적으로 워크시트를 자동화하기 위한 매크로 지원 워크시트를 사용한 고급 사용 사례에만 사용됩니다.

GcExcel v5.2에서는 .NET 또는 Java를 사용하여 통합 문서에서 Button 컨트롤을 만들고 업데이트하기 위한 새로운 API를 통해 Button 컨트롤을 새롭게 지원합니다.


CheckBox

CheckBox

그림 3 CheckBox 컨트롤의 예


CheckBox 컨트롤은 일반적으로 체크박스의 상태(선택 해제됨 = false, 선택됨 = true, 혼합됨 = null/없음)를 사용하여 2~3개 옵션 간에 전환하는 데 사용됩니다. CheckBox 컨트롤은 일반적으로 셀 값에 연결됩니다. 따라서 체크박스는 연결된 셀의 값을 변경하여 셀 수식 및 계산에 직접 영향을 미칩니다. 연결된 셀을 참조하는 모든 수식이 다시 계산되고 이는 한 번에 통합 문서의 많은 부분에 영향을 미칠 수 있습니다. 예를 들어 정의된 이름의 수식은 IF 함수를 사용하여 통합 문서 내에서 두 가지 다른 셀 범위 간에 전환할 수 있습니다. 그런 다음 정의된 이름을 연결된 이미지(카메라 사진이라고도 함 – C# | VB | Java | Kotlin에 대한 데모 참조)에 대한 수식에 사용하여 대상 범위를 지정할 수 있습니다. 이렇게 하면 체크박스가 두 개의 다른 대상 범위를 보여 주는 연결된 이미지 간에 전환할 수 있습니다.

GcExcel v5.2에서는 .NET 또는 Java를 사용하여 통합 문서에서 CheckBox 컨트롤을 만들고 업데이트하고 셀에 연결하기 위한 새로운 API를 통해 CheckBox 컨트롤을 새롭게 지원합니다.

  • CheckBox 컨트롤에 대한 온라인 데모: C# | VB | Java | Kotlin


드롭다운

드롭다운

그림 4 Dropdown 컨트롤의 예


Dropdown 컨트롤은 일반적으로 사용자가 항목 한 개를 선택할 수 있는 항목 목록을 보여 주는 데 사용됩니다. Dropdown 컨트롤은 일반적으로 Dropdown 컨트롤의 목록 내에서 선택한 값의 인덱스를 반영하는 셀 값에 연결되고 셀 범위를 사용하여 목록에 대한 데이터 소스를 지정할 수 있습니다. 셀 범위의 값은 드롭다운 목록에 표시되는 항목이 됩니다.

GcExcel v5.2에서는 .NET 또는 Java를 사용하여 통합 문서에서 Dropdown 컨트롤을 만들고 업데이트하고 셀 및 데이터 소스 범위에 연결하기 위한 새로운 API를 통해 Dropdown 컨트롤을 새롭게 지원합니다.


GroupBox

GroupBox

그림 5 GroupBox 컨트롤의 예


GroupBox 컨트롤은 일반적으로 옵션 그룹을 만들기 위해 OptionButton 컨트롤을 그룹화하는 데 사용됩니다. Label, Dropdown, CheckBox 등 모든 유형의 컨트롤을 그룹화하는 데 사용할 수 있어 복잡한 사용자 인터페이스를 정리하는 데 유용합니다. 반드시 필요하지는 않지만 셰이프 그룹화 기능(C# | VB | Java | Kotlin에 대한 데모 참조)을 사용하면 GroupBox 및 기타 컨트롤을 그룹화하여 유용한 경우가 종종 있습니다.

GcExcel v5.2에서는 .NET 또는 Java를 사용하여 통합 문서에서 GroupBox 컨트롤을 만들고 업데이트하고 다른 컨트롤과 그룹화하기 위한 새로운 API를 통해 GroupBox 컨트롤을 새롭게 지원합니다.

  • GroupBox 컨트롤에 대한 온라인 데모: C# | VB | Java | Kotlin

레이블

레이블

그림 6 Label 컨트롤의 예


Label 컨트롤은 일반적으로 다른 컨트롤에 레이블을 지정하는 데 사용됩니다. 따라서 사용자가 다른 컨트롤에서 기대할 수 있는 내용을 알릴 수 있습니다. GroupBox 컨트롤에는 그룹 상자 캡션을 위한 기본 제공 Label 컨트롤이 포함됩니다. 여전히 경우에 따라서는 양식의 특정 부분의 사용 방식을 설명하기 위해 긴 설명 텍스트를 포함해야 할 수 있습니다.

GcExcel v5.2에서는 .NET 또는 Java를 사용하여 통합 문서에서 Label 컨트롤을 만들고 업데이트하기 위한 새로운 API를 통해 Label 컨트롤을 새롭게 지원합니다.


ListBox

ListBox

그림 7 ListBox 컨트롤의 예

ListBox 컨트롤은 일반적으로 사용자가 한 항목을 선택할 수 있는 항목 목록을 보여 주는 데 사용됩니다. ListBox 컨트롤은 드롭다운과 같은 셀 값에 연결할 수 있고 드롭다운과 같은 목록 항목을 지정하기 위한 데이터 소스 범위를 가질 수 있습니다. 또한 ListBox 컨트롤은 선택 모드를 변경하여 여러 선택 항목을 허용할 수 있습니다.

GcExcel v5.2에서는 .NET 또는 Java를 사용하여 통합 문서에서 Lable 컨트롤을 만들고 업데이트하기 위한 새 API를 통해 ListBox 컨트롤을 새롭게 지원합니다.


OptionButton

OptionButton

그림 8 OptionButton 컨트롤의 예


OptionButton 컨트롤은 일반적으로 OptionButton 그룹에서 한 가지 옵션을 선택하는 데 사용되며, 주로 GroupBox 내에서 어떤 OptionButton이 동일한 그룹에 속해 있는지를 나타냅니다. OptionButton 컨트롤은 셀 값에 연결하여 그룹 내에서 선택한 OptionButton의 인덱스를 반영합니다.

GcExcel v5.2에서는 .NET 또는 Java를 사용하여 통합 문서에서 OptionButton 컨트롤을 만들고 업데이트하기 위한 새로운 API를 통해 OptionButton 컨트롤을 새롭게 지원합니다.


ScrollBar

ScrollBar

그림 9 ScrollBar 컨트롤의 예


ScrollBar 컨트롤은 일반적으로 왼쪽 및 오른쪽, 위쪽 및 아래쪽으로 또는 예를 들어 1 ~ 10과 같이 지정된 범위에서 정수 값 간에 스크롤하는 데 사용됩니다. ScrollBar 컨트롤은 드롭다운과 같은 셀 값에 연결되어 ScrollBar 위치 표시기의 현재 값을 반영합니다. 사용자는 위치 표시기를 끌어 값을 변경하거나 ScrollBar 화살표 버튼을 클릭하여 변경할 수 있습니다.

GcExcel v5.2에서는 .NET 또는 Java를 사용하여 통합 문서에서 ScrollBar 컨트롤을 만들고 업데이트하기 위한 새로운 API를 통해 ScrollBar 컨트롤을 새롭게 지원합니다.


스피너

스피너

그림 10 스피너 컨트롤의 예

스피너 컨트롤은 일반적으로 연결된 셀의 값을 미리 정의된 값 목록의 다음 또는 이전 숫자 값으로 변경하는 데 사용됩니다. Spinner 컨트롤은 어떠한 셀 값에도 연결되지 않은 바인딩되지 않은 모드에서도 스크립트 코드를 사용하는 고급 매크로 지원 통합 문서와 함께 사용하여 Spinner 컨트롤을 클릭하면 통합 문서를 수정할 수 있습니다.

GcExcel v5.2에서는 .NET 또는 Java를 사용하여 통합 문서에서 Spinner 컨트롤을 만들고 업데이트하기 위한 새로운 API를 통해 Spinner 컨트롤을 새롭게 지원합니다.


Excel Form 컨트롤 셰이프 기능

Form 컨트롤 셰이프 기능

그림 11 Form 컨트롤 셰이프 기능의 예:


이 예에서는 Form 컨트롤이 중복, 그룹화 및 기타 셰이프 기능을 위해 많은 수의 동일한 API를 지원하는 방법을 보여 줍니다. Form 컨트롤은 간단한 코드를 사용하여 셀 범위 하나에서 다른 셀 범위로 쉽게 복사할 수 있습니다.

GcExcel v5.2에서는 .NET 또는 Java를 사용하여 통합 문서에서 Form 컨트롤을 복제하기 위한 새로운 API를 통해 Form 컨트롤 셰이프 기능을 새롭게 지원합니다.

  • Form 컨트롤 셰이프 기능의 온라인 데모: C# | VB | Java | Kotlin


Excel Form 컨트롤을 PDF로 인쇄

Excel Form 컨트롤을 PDF로 인쇄

그림 12 Form 컨트롤을 PDF로 인쇄의 예


Form 컨트롤은 PDF로 쉽게 인쇄할 수 있으며 통합 문서에 표시되는 것과 정확히 동일하게 표시됩니다.

GcExcel v5.2에서는 .NET 또는 Java를 사용하여 Excel 통합 문서의 Form 컨트롤을 PDF로 쉽게 인쇄할 수 있도록 새로운 지원을 도입했습니다.

  • Form 컨트롤을 PDF로 인쇄의 온라인 데모: C# | VB | Java | Kotlin


사용 사례: 피드백 양식

양식

그림 13 피드백 양식 사용 사례의 예

GcExcel v5.2에서 Excel Form 컨트롤을 사용하면 사용자가 작성할 수 있는 풍부하고 복잡한 양식을 만들고 새로운 스프레드시트에서 결과 정렬을 자동화하기 위한 코드까지 구현할 수 있습니다.

GcExcel v5.2를 사용하여 만든 예를 보려면 아래 링크된 온라인 데모를 참조하세요.

  • 피드백 양식 사용 사례의 온라인 데모: C# | VB | Java | Kotlin





지금 바로 GcExcel Java를 다운로드하여 직접 테스트해보세요!

 


지금 바로 GcExcel .NET을 다운로드하여 직접 테스트해보세요!

 
[이 게시물은 GrapeCity님에 의해 2022-10-12 14:19:13 Java & Kotlin API - 온라인 스터디에서 복사 됨]
  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

태그1

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.