WorksheetBase.ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object) Método

Definição

Exportações para um arquivo do formato especificado.

public void ExportAsFixedFormat (Microsoft.Office.Interop.Excel.XlFixedFormatType type, object filename, object quality, object includeDocProperties, object ignorePrintAreas, object from, object to, object openAfterPublish, object fixedFormatExtClassPtr);

Parâmetros

type
XlFixedFormatType

Um dos valores Microsoft.Office.Interop.Excel.XlFixedFormatType que especifica se é necessário salvar a pasta de trabalho no formato PDF ou XPS.

filename
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
Object

Um dos valores Microsoft.Office.Interop.Excel.XlFixedFormatQuality que especifica a qualidade do arquivo exportado.

includeDocProperties
Object

true para incluir propriedades de documento no arquivo exportado; do contrário, false.

ignorePrintAreas
Object

true para ignorar algumas áreas de impressão definidas durante a exportação; do contrário, false.

from
Object

O número da página na qual começar a exportação. Se esse argumento estiver omitido, a exportação começará na primeira página.

to
Object

O número da última página a ser exportada. Se esse argumento estiver omitido, a exportação terminará na última página.

openAfterPublish
Object

true para exibir o arquivo no visualizador imediatamente; caso contrário, false.

fixedFormatExtClassPtr
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).

Exemplos

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

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

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);
}
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

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.

Aplica-se a