Método Bookmark.ConvertToTable
Converte texto em um controle de Bookmark a uma tabela.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (em Microsoft.Office.Tools.Word.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- Separator
Tipo: System.Object%
Especifica o caractere usado para separar o texto em células.Pode ser um caractere ou um das seguintes constantes de WdTableFieldSeparator : wdSeparateByCommas, wdSeparateByDefaultListSeparator, wdSeparateByParagraphs, ou wdSeparateByTabs.
Se esse argumento é omitido, o valor da propriedade de DefaultTableSeparator é usado.
- NumRows
Tipo: System.Object%
O número de linhas da tabela.Se esse argumento for omitido, Microsoft Office Word define o número de linhas, com base no conteúdo do controle de Bookmark .
- NumColumns
Tipo: System.Object%
O número de colunas na tabela.Se esse argumento for omitido, Word define o número de colunas, com base no conteúdo do controle de Bookmark .
- InitialColumnWidth
Tipo: System.Object%
A largura de cada coluna inicial, os pontos.Se esse argumento for omitido, exprima calcula e ajustar a largura da coluna da tabela para que se alonga de margem para a margem.
- Format
Tipo: System.Object%
Especifica um dos formatos predefinidos listados na caixa de diálogo de AutoFormatação da tabela .Pode ser uma das constantes de WdTableFormat .
- ApplyBorders
Tipo: System.Object%
true para aplicar as propriedades da borda de formato especificado.
- ApplyShading
Tipo: System.Object%
true para aplicar as propriedades da proteção de formato especificado.
- ApplyFont
Tipo: System.Object%
true para aplicar as propriedades da fonte de formato especificado.
- ApplyColor
Tipo: System.Object%
true para aplicar as propriedades de cor de formato especificado.
- ApplyHeadingRows
Tipo: System.Object%
true para aplicar as propriedades de título- linha de formato especificado.
- ApplyLastRow
Tipo: System.Object%
true para aplicar as propriedades de último de linha formato especificado.
- ApplyFirstColumn
Tipo: System.Object%
true para aplicar as propriedades de primeira coluna de formato especificado.
- ApplyLastColumn
Tipo: System.Object%
true para aplicar as propriedades da coluna último de formato especificado.
- AutoFit
Tipo: System.Object%
true para reduzir tanto quanto possível largura das colunas da tabela sem alterar as quebra automática de texto de forma nas células.
- AutoFitBehavior
Tipo: System.Object%
Defina as regras de AutoFit para como Word redimensiona uma tabela.Pode ser uma das seguintes constantes de WdAutoFitBehavior : wdAutoFitContent, wdAutoFitFixed, wdAutoFitWindow.Se DefaultTableBehavior é wdWord8TableBehavior, esse argumento é ignorado.
- DefaultTableBehavior
Tipo: System.Object%
Define um valor que especifica se Word redimensiona automaticamente células em uma tabela para caber o conteúdo AutoFit ().Pode ser uma das seguintes constantes de WdDefaultTableBehavior : wdWord8TableBehavior, wdWord9TableBehavior.
Valor de retorno
Tipo: Microsoft.Office.Interop.Word.Table
Table .
Comentários
Parâmetros Opcionais
Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O exemplo de código a seguir adiciona um controle de Bookmark com texto ao documento e converter o texto no indexador a uma tabela.
Este exemplo é para uma personalização da nível.
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);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.