Windows Forms 컨트롤의 도우미 메서드
업데이트: 2007년 11월
적용 대상 |
---|
이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다. 문서 수준 프로젝트
응용 프로그램 수준 프로젝트
자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오. |
Windows Forms 컨트롤을 런타임에 프로그래밍 방식으로 Microsoft Office Word 문서 및 Microsoft Office Excel 통합 문서에 추가할 수 있습니다. Microsoft.Office.Tools.Excel.ControlCollection 및 Microsoft.Office.Tools.Word.ControlCollection 클래스에 있는 도우미 메서드를 사용하면 됩니다. 자세한 내용은 런타임에 Office 문서에 컨트롤 추가를 참조하십시오.
Excel의 도우미 메서드
Microsoft.Office.Tools.Excel.ControlCollection 클래스는 Excel 문서에 Windows Forms 컨트롤을 프로그래밍 방식으로 추가하는 데 사용할 수 있는 여러 가지 도우미 메서드를 제공합니다. 각 메서드는 오버로드되므로 특정 위치의 좌표나 Range를 전달할 수 있습니다. Range를 전달하여 컨트롤을 만들면 범위 내의 셀 크기를 조정할 때 컨트롤의 크기도 자동으로 조정됩니다.
다음 표에서는 Excel 통합 문서에 Windows Forms 컨트롤을 프로그래밍 방식으로 추가하는 데 사용할 수 있는 도우미 메서드를 보여 줍니다.
도우미 메서드 |
설명 |
---|---|
지정된 범위에 Button 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 Button 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 Label 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 Label 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 LinkLabel 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 LinkLabel 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 TextBox 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 TextBox 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 CheckBox 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 CheckBox 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 RadioButton 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 RadioButton 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 PictureBox 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 PictureBox 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 CheckedListBox 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 CheckedListBox 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 ComboBox 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 ComboBox 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 ListView 컨트롤을 추가하고 컨트롤의 위치와 크기를 설정합니다. |
|
범위가 아닌 지정된 위치에 ListView 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 TreeView 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 TreeView 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 DateTimePicker 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 DateTimePicker 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 MonthCalendar 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 MonthCalendar 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 DomainUpDown 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 DomainUpDown 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 NumericUpDown 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 NumericUpDown 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 TrackBar 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 TrackBar 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 RichTextBox 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 RichTextBox 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 DataGridView 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 DataGridView 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 HScrollBar 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 HScrollBar 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 VScrollBar 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 VScrollBar 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 PropertyGrid 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 PropertyGrid 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 WebBrowser 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 WebBrowser 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
Word의 도우미 메서드
Microsoft.Office.Tools.Word.ControlCollection 클래스는 Word 문서에 Windows Forms 컨트롤을 프로그래밍 방식으로 추가하는 데 사용할 수 있는 여러 가지 도우미 메서드를 제공합니다. 각 메서드는 오버로드되므로 특정 위치의 좌표나 Range를 전달할 수 있습니다. Range를 전달하여 컨트롤을 만들면 컨트롤이 InlineShape로 범위의 시작 위치에 추가됩니다. 텍스트와 같은 줄에 추가된 컨트롤의 Top 및 Left 속성은 변경할 수 없습니다. 좌표를 전달하여 컨트롤을 만들면 컨트롤이 부동 Shape로 지정된 위치에 추가됩니다.
다음 표에서는 Word 문서에 Windows Forms 컨트롤을 프로그래밍 방식으로 추가하는 데 사용할 수 있는 도우미 메서드를 보여 줍니다.
도우미 메서드 |
설명 |
---|---|
지정된 범위의 시작 부분에 Button 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 Button 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 Label 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 Label 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 LinkLabel 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 LinkLabel 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 TextBox 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 TextBox 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 CheckBox 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 CheckBox 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 RadioButton 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 RadioButton 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 PictureBox 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 PictureBox 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 CheckedListBox 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 CheckedListBox 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 ComboBox 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 ComboBox 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위에 ListView 컨트롤을 추가하고 컨트롤의 위치와 크기를 설정합니다. |
|
범위가 아닌 지정된 위치에 ListView 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 TreeView 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 TreeView 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 DateTimePicker 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 DateTimePicker 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 MonthCalendar 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 MonthCalendar 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 DomainUpDown 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 DomainUpDown 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 NumericUpDown 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 NumericUpDown 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 TrackBar 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 TrackBar 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 RichTextBox 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 RichTextBox 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 DataGridView 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 DataGridView 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 HScrollBar 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 HScrollBar 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 VScrollBar 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 VScrollBar 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 PropertyGrid 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 PropertyGrid 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
|
지정된 범위의 시작 부분에 WebBrowser 컨트롤을 추가합니다. |
|
범위가 아닌 지정된 위치에 WebBrowser 컨트롤을 추가합니다. 좌표는 점으로 표현됩니다. |
참고 항목
개념
Office 문서의 Windows Forms 컨트롤 개요
Office 문서에서 Windows Forms 컨트롤에 대한 제한 사항