Compartilhar via


Método WorksheetBase.ExportAsFixedFormat

Exportações para um arquivo do formato especificado.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxe

'Declaração
Public Sub ExportAsFixedFormat ( _
    type As XlFixedFormatType, _
    filename As Object, _
    quality As Object, _
    includeDocProperties As Object, _
    ignorePrintAreas As Object, _
    from As Object, _
    to As Object, _
    openAfterPublish As Object, _
    fixedFormatExtClassPtr As Object _
)
public void ExportAsFixedFormat(
    XlFixedFormatType type,
    Object filename,
    Object quality,
    Object includeDocProperties,
    Object ignorePrintAreas,
    Object from,
    Object to,
    Object openAfterPublish,
    Object fixedFormatExtClassPtr
)

Parâmetros

  • filename
    Tipo: System.Object
    O caminho completo do novo arquivo PDF ou XPS.Caso você omita esse parâmetro, o Excel salva o arquivo na pasta atual.
  • quality
    Tipo: System.Object
    Um dos valores Microsoft.Office.Interop.Excel.XlFixedFormatQuality que especifica a qualidade do arquivo exportado.
  • includeDocProperties
    Tipo: System.Object
    true para incluir propriedades de documento no arquivo exportado; do contrário, false.
  • ignorePrintAreas
    Tipo: System.Object
    true para ignorar algumas áreas de impressão definidas durante a exportação; do contrário, false.
  • from
    Tipo: System.Object
    O número da página na qual começar a exportação.Se esse argumento é omitido, exportando começa na primeira página.
  • to
    Tipo: System.Object
    O número da última página a ser exportada.Se esse argumento é omitido, exportar termina com a última página.
  • openAfterPublish
    Tipo: System.Object
    true imediatamente para exibir o arquivo no visualizador; caso contrário, false.
  • fixedFormatExtClassPtr
    Tipo: System.Object
    Um ponteiro para uma implementação da interface IMsoDocExporter que permite que a pasta de trabalho seja salva em um formato fixo diferente.Para obter mais informações, consulte Estendendo o recurso de exportação de formato fixo do Office (2007).

Comentários

Este método também dá suporte à inicialização de um suplemento para exportar um arquivo para um arquivo de formato fixo. Por exemplo, o Excel só realizará a conversão do formato de arquivo se os conversores estiverem presentes. A conversão costuma ser iniciada pelo usuário.

Exemplos

O exemplo de código salva o conteúdo da planilha Sheet1 no formato de PDF, até as primeiras quatro páginas (que ignorem áreas de impressão). O arquivo PDF é salvo para o caminho de arquivo e nome de arquivo especificados usando o padrão - resolução de qualidade. O arquivo contém as propriedades de pasta de trabalho. Para executar este exemplo de código, sua pasta de trabalho deve incluir uma folha Sheet1 chamada com alguns dados.

Este exemplo destina-se a uma personalização no nível de documento.

Private Sub SaveWorksheetAsPDF()
    Dim mySheet As Microsoft.Office.Tools.Excel.WorksheetBase = Globals.Sheet1

    mySheet.ExportAsFixedFormat( _
        Excel.XlFixedFormatType.xlTypePDF, _
        "c:\myWorksheet", _
        Excel.XlFixedFormatQuality.xlQualityStandard, _
        True, _
        True, _
        1, _
        10, _
        False)
End Sub
private void SaveWorksheetAsPDF()        
{            
    Microsoft.Office.Tools.Excel.Worksheet mySheet =
        Globals.Sheet1.Base;

    mySheet.ExportAsFixedFormat( 
        Excel.XlFixedFormatType.xlTypePDF, 
        @"c:\myWorksheet", 
        Excel.XlFixedFormatQuality.xlQualityStandard, 
        true, 
        true, 
        1, 
        10, 
        false);
}

Segurança do .NET Framework

Consulte também

Referência

WorksheetBase Classe

Namespace Microsoft.Office.Tools.Excel