Gerando planilha excel

Discussão em 'EMS , HCM e Totvs 11' iniciado por Carlos Alberto Giusti, Setembro 6, 2023.

  1. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    Boa tarde. Fiz isso e não funcionou.
    fiz assim no final:
    IF tt-param.tipoExecucao = 2 THEN DO:
    chExcelApplication:visible = FALSE.
    chExcelApplication:ActiveSheet:SaveAs(c-arquivo,,,,TRUE,FALSE) NO-ERROR.
    RUN GetWindowThreadProcessId(INPUT chExcelApplication:Hwnd, OUTPUT PID).

    /* MESSAGE PID VIEW-AS ALERT-BOX INFO BUTTONS OK. //vai mostrar na tela o PID, depois pode tirar essa mensagem */
    /* */
    OS-COMMAND SILENT VALUE("TASKKILL /F /T /PID " + STRING(PID)). //isso vai matar a tarefa do gerenciador, independente se salvou ou nÒo


    END.
    ELSE DO:
    chExcelApplication:visible = TRUE.
    END.

    RELEASE OBJECT chExcelApplication.
    RELEASE OBJECT chWorkbook.
    RELEASE OBJECT chWorksheet.
  2. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    Não deu erro. Mas não salvou a planilha na pasta.
  3. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Tu falou que tava salvando, mas tava abrindo como somente leitura
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Tu falou que tava salvando, mas tava abrindo como somente leitura
  5. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    Sim mas quando coloco no começo após abrir o excel.

Compartilhe esta Página