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:

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. 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).
oleWdFormatTemplateFormato de modelo do Word (.dot).
oleWdFormatTextTexto simples (.txt).
oleWdFormatTextLineBreaksTexto simples com quebras de linha automáticas.
oleWdFormatDOSTextTexto no formato DOS.
oleWdFormatDOSTextLineBreaksTexto no formato DOS com quebras de linha automáticas.
oleWdFormatRTFFormato Rich Text Format (RTF).
oleWdFormatUnicodeTextTexto em formato Unicode.
wdFormatHTMLFormato HTML.
wdFormatDocumentDefaultFormato padrão do Word (.docx).
oleWdFormatHTMLFormato HTML.




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ções

Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência

hOleLink

Numérico

Handle da conexão entre o SmartClient e a aplicação MS-Office.




X




cFileName

Array of Record

Path + Nome do arquivo a ser salvo.




X




cPassword

Array of Record

Password. (Caso seja um arquivo MS-Office de acesso restrito)










cWritePassword

Array of Record

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










lReadOnly

Array of Record

Atributo "somente leitura" do arquivo salvo.















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