如何:向 Word 表中的单元格添加文本和格式设置

更新:2007 年 11 月

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 文档级项目

  • 应用程序级项目

Microsoft Office 版本

  • Word 2003

  • Word 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

每个表都包含一组单元格。每个单独的 Cell 对象都表示表中的一个单元格。按每个单元格在表中的位置引用单元格。此示例引用位于表的第一行第一列的单元格;向单元格中添加文本;并应用格式设置。

向单元格添加文本和格式设置

  • 根据单元格在表中的位置引用该单元格,向其中添加文本,并应用格式设置。

    下面的代码示例可用于文档级自定义项。若要使用此示例,请从项目内的 ThisDocument 类中运行此示例。

    With Me.Tables.Item(1).Cell(1, 1).Range
        .Text = "Name"
        .ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight
    End With
    
    Word.Cell cell = this.Tables[1].Cell(1, 1);
    
    cell.Range.Text = "Name"; 
    cell.Range.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;
    

    下面的代码示例可用于应用程序级外接程序。此示例使用活动文档。若要使用此示例,请从项目内的 ThisAddIn 类中运行此示例。

    With Me.Application.ActiveDocument.Tables.Item(1).Cell(1, 1).Range
        .Text = "Name"
        .ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight
    End With
    
    Word.Cell cell = this.Application.ActiveDocument.Tables[1].Cell(1, 1);
    
    cell.Range.Text = "Name";
    cell.Range.ParagraphFormat.Alignment = 
        Word.WdParagraphAlignment.wdAlignParagraphRight;
    

请参见

任务

如何:创建 Word 表

如何:向 Word 表添加行和列

如何:用文档属性填充 Word 表