WorksheetBase.ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.