Compartir a través de


WorksheetBase.ExportAsFixedFormat (Método)

Exporta a un archivo del formato especificado.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxis

'Declaración
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
    Ruta de acceso completa al nuevo archivo PDF o XPS.Si omite este parámetro, Excel guardará el archivo en la carpeta actual.
  • quality
    Tipo: System.Object
    Uno de los valores de Microsoft.Office.Interop.Excel.XlFixedFormatQuality que especifica la calidad del archivo exportado.
  • includeDocProperties
    Tipo: System.Object
    true para incluir las propiedades del documento en el archivo exportado; de lo contrario, false.
  • ignorePrintAreas
    Tipo: System.Object
    true para omitir todas las áreas de impresión establecidas en la exportación; de lo contrario, false.
  • from
    Tipo: System.Object
    Número de la página en la que se va a iniciar la exportación.Si se omite este argumento, la exportación empieza en la primera página.
  • to
    Tipo: System.Object
    Número de la última página que se va a exportar.Si este argumento se omite, la exportación finaliza en la última página.
  • openAfterPublish
    Tipo: System.Object
    true para mostrar inmediatamente el archivo en el visor; de lo contrario, false.
  • fixedFormatExtClassPtr
    Tipo: System.Object
    Puntero a una implementación de la interfaz IMsoDocExporter que permite guardar el libro en un formato fijo diferente.Para obtener más información, vea Extending the Office (2007) Fixed-Format Export Feature.

Comentarios

Este método también admite la inicialización de un complemento para exportar un archivo a un archivo de formato fijo. Por ejemplo, Excel ejecutará las conversiones de formato de archivo si están presentes los convertidores. Es el usuario quien inicia por lo general la conversión.

Ejemplos

En el ejemplo de código siguiente se guarda el contenido de la hoja de cálculo Sheet1 en formato de PDF, hasta las primeras cuatro páginas (se omiten las áreas de impresión). El archivo PDF se guarda en la ruta de acceso y con el nombre de archivo especificados utilizando la resolución de calidad estándar. El archivo incluye las propiedades de libro. Para ejecutar este ejemplo de código, el libro debe incluir una hoja denominada Sheet1 con datos.

Se trata de un ejemplo para una personalización en el nivel del 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);
}

Seguridad de .NET Framework

Vea también

Referencia

WorksheetBase Clase

Microsoft.Office.Tools.Excel (Espacio de nombres)