Compartilhar via


Método WorksheetBase.ExportAsFixedFormat

Exporta 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.Se você omitir esse parâmetro, o Excel salva o arquivo na pasta atual.
  • quality
    Tipo: System.Object
    Dentre as Microsoft.Office.Interop.Excel.XlFixedFormatQuality valores que especifica a qualidade do arquivo exportado.
  • includeDocProperties
    Tipo: System.Object
    true para incluir as propriedades de documento no arquivo exportado. Caso contrário, false.
  • ignorePrintAreas
    Tipo: System.Object
    true para ignorar quaisquer áreas de impressão definidas quando a exportação; Caso contrário, false.
  • from
    Tipo: System.Object
    O número da página na qual se deseja iniciar a exportação.Se esse argumento for omitido, exportando inicia na primeira página.
  • to
    Tipo: System.Object
    O número da última página Exportar.Se esse argumento for omitido, exportando termina com a última página.
  • openAfterPublish
    Tipo: System.Object
    true Para exibir o arquivo no Visualizador imediatamente; Caso contrário, false.
  • fixedFormatExtClassPtr
    Tipo: System.Object
    Um ponteiro para uma implementação de IMsoDocExporter interface que permite que a pasta de trabalho a ser salvo 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

Esse método também oferece suporte ao inicializar um add-in para exportar um arquivo em um arquivo de formato fixo. Por exemplo, o Excel executará conversão de formato de arquivo se os conversores estão presentes. A conversão é geralmente iniciada pelo usuário.

Exemplos

O exemplo de código a seguir salva o conteúdo da planilha Sheet1 em formato PDF, até as primeiras quatro páginas (ignorando as áreas de impressão). O arquivo PDF é salvo, o caminho de arquivo especificado e o nome de arquivo usando a resolução padrão de qualidade. O arquivo inclui as propriedades da pasta de trabalho. Para executar este exemplo de código, a sua pasta de trabalho deve incluir uma planilha chamada Sheet1 com alguns dados.

Este exemplo é para uma personalização em 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,
        missing);
}

Segurança do .NET Framework

Consulte também

Referência

WorksheetBase Classe

Namespace Microsoft.Office.Tools.Excel