如何控制WORD删除某一列的数据?(20分)

  • 主题发起人 主题发起人 snmailbox
  • 开始时间 开始时间
是对表格操作吗?
如果是这样,那就这么做吧:
Procedure DeleteRow(RowIndex: Integer);
var
vRow: Row;
vTable: Table;
begin
vTable := wordApp.ActiveDocument.Tables(1);
if RowIndex = 0 or RowIndex > vTable.Rows.Count then
begin
MessageDlg('指定的RowIndex大于表格的行数!',mtError, [mbOK], 0);
Exit;
end;
vRow := vTable.Rows.Item(RowIndex);
vRow.Delete();
end;

注意:wordApp是delphi中的WordApplication组件。
 
后退
顶部