Páginas filhas
  • Função OLE_SaveAsFile

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Composition Setup
import.css=/download/attachments/327912/newLayout.css

Descrição:

Função AdvPL que executa a instrução de "Salvar Arquivo" no documento modelo da aplicação
Microsoft Office (arquivo .dot ou equivalente).

Sintexa

Sintaxe:

OLE_SaveAsFile ( hOleLinkcFileName [ cPassword ] [ cWritePassword ] [ lReadOnly ] ) --> Nil


Parâmetro:

NomeTipoDescriçãoDefaultObrigatórioReferência
hOleLinkNuméricoHandle da conexão entre o SmartClient e a aplicação MS-Office.
x
cFileNameArray of RecordPath + Nome do arquivo a ser salvo.
x
cPasswordArray of RecordPassword. (Caso seja um arquivo MS-Office de acesso restrito).


cWritePasswordArray of RecordPassword para proteção de edição do arquivo salvo, (Caso seja um arquivo MS-Office de acesso restrito).


ReadOnlyArray of RecordAtributo "somente leitura" do arquivo salvo.




cFormatCharacterEspecifica o formato no qual o arquivo será salvo. Correspondentes a diferentes formatos de arquivo, conforme definidos no arquivo msole.ch (Se o valor não for informado o padrão será wdFormatDocumentDefault)






Retorno:

Retorno sem valor explícito.


Observação:

Os valores para o parâmetro cFormat são definidos no arquivo msole.ch.

Informações
titleObservações
oleWdFormatDocument:

O valor por padrão é wdFormatDocumentDefault
No entanto, é possível utilizar outros valores para salvar o arquivo em diferentes formatos. Abaixo estão os possíveis valores:

NomeRetorno
oleWdFormatDocumentFormato de documento do Word (.doc).
oleWdFormatTemplate
:
Formato de modelo do Word (.dot).
oleWdFormatText
:
Texto simples (.txt).
oleWdFormatTextLineBreaks
:
Texto simples com quebras de linha automáticas.
oleWdFormatDOSText
:
Texto no formato DOS.
oleWdFormatDOSTextLineBreaks
:
Texto no formato DOS com quebras de linha automáticas.
oleWdFormatRTF
:
Formato Rich Text Format (RTF).
oleWdFormatUnicodeText
:
Texto em formato Unicode.
wdFormatHTML
:
Formato HTML.
wdFormatDocumentDefault
:
Formato padrão do Word (.docx).
oleWdFormatHTML
: Formato HTML.
Formato HTML
Portuguese PagetitleOLE_SaveAsFileOLE_SaveAsFile
Função: OLE_SaveAsFile
Abrangências:Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 11 , Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Windows
Compatível às Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Português (Brasil) , Português (Portugal) , Espanhol , Inglês
Descrição:Função AdvPL que executa a instrução de "Salvar Arquivo" no documento modelo da aplicação
Microsoft Office (arquivo .dot ou equivalente).

Programa Fonte:
MsOle.prw
Sintaxe:

OLE_SaveAsFile ( hOleLinkcFileName [ cPassword ] [ cWritePassword ] [ lReadOnly ] ) --> Nil

Retorno:
Nil
    (nulo)
  • Não existe retorno para a função
ObservaçõesParâmetros:NomeTipoDescriçãoDefaultObrigatórioReferênciahOleLinkNuméricoHandle da conexão entre o SmartClient e a aplicação MS-Office.XcFileNameArray of RecordPath + Nome do arquivo a ser salvo.XcPasswordArray of RecordPassword. (Caso seja um arquivo MS-Office de acesso restrito)cWritePasswordArray of RecordPassword para proteção de edição do arquivo salvo, (Caso seja um arquivo MS-Office de acesso restrito)lReadOnlyArray of RecordAtributo "somente leitura" do arquivo salvo
.




Templatedocumentos

HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>