Bookmark.ConvertToTable 메서드
Bookmark 컨트롤 내의 텍스트를 표로 변환합니다.
네임스페이스: Microsoft.Office.Tools.Word
어셈블리: Microsoft.Office.Tools.Word(Microsoft.Office.Tools.Word.dll)
구문
‘선언
Function ConvertToTable ( _
ByRef Separator As Object, _
ByRef NumRows As Object, _
ByRef NumColumns As Object, _
ByRef InitialColumnWidth As Object, _
ByRef Format As Object, _
ByRef ApplyBorders As Object, _
ByRef ApplyShading As Object, _
ByRef ApplyFont As Object, _
ByRef ApplyColor As Object, _
ByRef ApplyHeadingRows As Object, _
ByRef ApplyLastRow As Object, _
ByRef ApplyFirstColumn As Object, _
ByRef ApplyLastColumn As Object, _
ByRef AutoFit As Object, _
ByRef AutoFitBehavior As Object, _
ByRef DefaultTableBehavior As Object _
) As Table
Table ConvertToTable(
ref Object Separator,
ref Object NumRows,
ref Object NumColumns,
ref Object InitialColumnWidth,
ref Object Format,
ref Object ApplyBorders,
ref Object ApplyShading,
ref Object ApplyFont,
ref Object ApplyColor,
ref Object ApplyHeadingRows,
ref Object ApplyLastRow,
ref Object ApplyFirstColumn,
ref Object ApplyLastColumn,
ref Object AutoFit,
ref Object AutoFitBehavior,
ref Object DefaultTableBehavior
)
매개 변수
- Separator
형식: System.Object%
텍스트를 셀로 분리하는 데 사용되는 문자를 지정합니다.WdTableFieldSeparator 상수인 wdSeparateByCommas, wdSeparateByDefaultListSeparator, wdSeparateByParagraphs 또는 wdSeparateByTabs 중 하나이거나 문자일 수 있습니다.
이 인수가 생략되면 DefaultTableSeparator 속성의 현재 값이 사용됩니다.
- NumRows
형식: System.Object%
표의 행 수입니다.이 인수를 생략하면 Microsoft Office Word에서는 Bookmark 컨트롤의 내용에 따라 행 수를 설정합니다.
- NumColumns
형식: System.Object%
표의 열 수입니다.이 인수를 생략하면 Word에서는 Bookmark 컨트롤의 내용에 따라 열 수를 설정합니다.
- InitialColumnWidth
형식: System.Object%
각 열의 초기 너비(포인트)입니다.이 인수를 생략하면 Word에서는 표가 여백을 모두 사용하도록 열 너비를 계산하고 조정합니다.
- Format
형식: System.Object%
표 자동 서식 대화 상자에 표시된 미리 정의된 서식 중 하나를 지정합니다.WdTableFormat 상수 중 하나일 수 있습니다.
- ApplyBorders
형식: System.Object%
지정된 서식의 테두리 속성을 적용하려면 true입니다.
- ApplyShading
형식: System.Object%
지정된 서식의 음영 속성을 적용하려면 true입니다.
- ApplyFont
형식: System.Object%
지정된 서식의 글꼴 속성을 적용하려면 true입니다.
- ApplyColor
형식: System.Object%
지정된 서식의 색 속성을 적용하려면 true입니다.
- ApplyHeadingRows
형식: System.Object%
지정된 서식의 제목 행 속성을 적용하려면 true입니다.
- ApplyLastRow
형식: System.Object%
지정된 서식의 마지막 행 속성을 적용하려면 true입니다.
- ApplyFirstColumn
형식: System.Object%
지정된 서식의 첫 번째 열 속성을 적용하려면 true입니다.
- ApplyLastColumn
형식: System.Object%
지정된 서식의 마지막 열 속성을 적용하려면 true입니다.
- AutoFit
형식: System.Object%
셀에서 텍스트의 줄바꿈 방법을 변경하지 않고 표 열의 너비를 최대로 줄이려면 true입니다.
- AutoFitBehavior
형식: System.Object%
Word가 표 크기를 지정하는 방법에 대한 자동 맞춤을 설정합니다.WdAutoFitBehavior 상수인 wdAutoFitContent, wdAutoFitFixed 또는 wdAutoFitWindow일 수 있습니다. DefaultTableBehavior가 wdWord8TableBehavior이면 이 인수는 무시됩니다.
- DefaultTableBehavior
형식: System.Object%
Word에서 표의 셀 크기를 해당 내용에 맞도록 자동으로 변경하는지 여부를 지정하는 값을 설정합니다(자동 맞춤).WdDefaultTableBehavior 상수인 wdWord8TableBehavior 또는 wdWord9TableBehavior일 수 있습니다.
반환 값
형식: Microsoft.Office.Interop.Word.Table
Table
설명
선택적 매개 변수
선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.
예제
다음 코드 예제에서는 텍스트가 있는 Bookmark 컨트롤을 문서에 추가한 다음 책갈피의 텍스트를 표로 변환합니다.
이 예제는 문서 수준 사용자 지정을 위한 것입니다.
Private Sub BookmarkConvertToTable()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "1,2,3,4,5,6"
Dim Table1 As Word.Table = Bookmark1.ConvertToTable( _
Separator:=Word.WdTableFieldSeparator.wdSeparateByCommas, _
Format:=Word.WdTableFormat.wdTableFormatClassic1, _
ApplyBorders:=True, AutoFit:=True, AutoFitBehavior:= _
Word.WdAutoFitBehavior.wdAutoFitContent)
End Sub
private void BookmarkConvertToTable()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "1,2,3,4,5,6";
object Separator = Word.WdTableFieldSeparator.wdSeparateByCommas;
object Format = Word.WdTableFormat.wdTableFormatClassic1;
object ApplyBorders = true;
object AutoFit = true;
object AutoFitBehavior = Word.WdAutoFitBehavior.wdAutoFitContent;
Word.Table Table1 = bookmark1.ConvertToTable(ref Separator,
ref missing, ref missing, ref missing, ref Format,
ref ApplyBorders, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing,
ref missing, ref AutoFit, ref AutoFitBehavior,
ref missing);
}
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.