创建用于新导出格式的方法

在本节中,将学习如何修改项目(此项目是您在本教程中早些时候创建的),以便包含新的导出格式。

在修改代码以包含新导出格式之前,请完成“教程:导出为多种格式”中的所有过程。

修改代码以包含新导出格式

  1. 打开在本教程中所完成的项目。

  2. 打开 Web 或 Windows 窗体。

  3. 从“视图”菜单中,单击“代码”。

  4. 在 ExportSelection() 方法的 "Select Case" [Visual Basic] 或 "switch" [C#] 语句中,为 ExcelRecord 格式添加分支语句。

    Case ExportFormatType.ExcelRecord
    
    case ExportFormatType.ExcelRecord:
    break;
    

    创建用于配置多种导出格式的私有帮助器方法。首先,要创建 ConfigureExportToXlsRec() 方法以设置 ExcelRecord 导出选项。

  5. 在该类的底部,创建不带返回值的私有帮助器方法(名为 ConfigureExportToXlsRec())。

``` vb
Public Sub ConfigureExportToXlsRec()

End Sub
```

``` csharp
private void ConfigureExportToXlsRec()
{
}
```
  1. 在该方法中,把 ExportOptions 实例的 ExportFormatType 属性设置为 ExportFormatType 枚举选项 ExcelRecord。

    myExportOptions.ExportFormatType = ExportFormatType.ExcelRecord
    
    exportOptions.ExportFormatType = ExportFormatType.ExcelRecord;
    
  2. 把 DiskFileDestinationOptions 实例的 DiskFileName 属性设置为 exportPath 字符串,然后在其后面加上带有 .xls 文件扩展名的文档名称。

    myDiskFileDestinationOptions.DiskFileName = exportPath & "ExcelRecord.xls"
    
    diskFileDestinationOptions.DiskFileName = exportPath + "ExcelRecord.xls";
    
  3. 把 ExportOptions 实例的 ExportDestinationOptions 属性设置为在前一步骤中配置的 DiskFileDestinationOptions 实例。

    myExportOptions.ExportDestinationOptions = myDiskFileDestinationOptions
    
    exportOptions.ExportDestinationOptions = diskFileDestinationOptions;
    

您已成功地把两种新的导出格式添加到项目。

要进一步学习增强 API,从以下增强导出方法中选择一个: