Histórico da Página
...
Na criação do objeto OLE deve ser alterado para atribuir uma instância da classe wrapper (Excel ou Word). A include inicializa a variável passada como parâmetro com base na configuração do arquivo datasul_framework.properties (Office).
Bloco de código language sql title Modelo antigo linenumbers true CREATE "Excel.Application" chExcel.
Bloco de código language sql title Modelo novo linenumbers true {office/office.i Excel chExcel}
Na definição das variáveis que serão utilizadas na integração devem ser alteradas do tipo COMPONENT-HANDLE para o tipo CLASS apontando para a interface responsável pela implantação da funcionalidade nas classes Wrapper.
Bloco de código language sql title Modelo antigo linenumbers true DEFINE VAR chExcel AS COM-HANDLE NO-UNDO. DEFINE VAR chWorkbook AS COM-HANDLE NO-UNDO. DEFINE VAR chRange AS COM-HANDLE NO-UNDO.
Bloco de código language sql title Modelo novo linenumbers true DEFINE VAR chExcel AS office.iface.excel.ExcelWrapper NO-UNDO. DEFINE VAR chWorkbook AS office.iface.excel.Workbook NO-UNDO. DEFINE VAR chRange AS office.iface.excel.Range NO-UNDO.
Alterar métodos que não passam parâmetros adicionando “?” ou utilizando um método correspondente sem os mesmos, quando existir.
Bloco de código language sql title Modelo antigo linenumbers true chWorkbook:SaveAs(tt-param.arquivo,"56",,,,,,,,,,).
Bloco de código language sql title Modelo novo linenumbers true chWorkbook:SaveAs(tt-param.arquivo,"56",?,?,?,?,?,?,?,?,?,?). ou chWorkbook:SaveAs(tt-param.arquivo,"56").
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas