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
- type
Tipo: Microsoft.Office.Interop.Excel.XlFixedFormatType
Dentre as Microsoft.Office.Interop.Excel.XlFixedFormatType valores que especifica se deseja salvar a pasta de trabalho em formato PDF ou XPS.
- 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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.