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

...

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

...


Parâmetro:

    Nil(nulo)
  • Não existe retorno para a função
Observações
 

...

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.




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>