Gerar excel com senha - Forms 6i

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
RodrigoValentim
Moderador
Moderador
Mensagens: 367
Registrado em: Ter, 25 Mar 2008 3:41 pm
Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer

Campanha: Faça uma pesquisa antes de perguntar!!!

Pessoal,

to procurando no google tem um tempo sobre alguma rotina que gere o excel e coloque uma determinada senha.

A rotina que gera o excel eu tenho, porém, ela gera o excel e automaticamente já abre o arquivo... o que preciso é gerar o excel fechado com uma senha onde eu possa dizer qual é.... Alguém já viu, sabe ou tem ideia de como fazer isso?

Abraços
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Não sei se tem como gerar o excel com senha.
Mas talvez exista outra forma de colocar senha, é rodando algum tipo de WINZIP em modo de comando e gerar ele com senha. Daí você tem o excel ZIPADO com senha...

Não sei se isso ajuda, mas é uma solução...
RodrigoValentim
Moderador
Moderador
Mensagens: 367
Registrado em: Ter, 25 Mar 2008 3:41 pm
Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer

Campanha: Faça uma pesquisa antes de perguntar!!!

Hmmm... não tinha pensado nisso... é uma boa solução.. Vou analisar e qualquer coisa, posto aqui a solução.

Valeu
RodrigoValentim
Moderador
Moderador
Mensagens: 367
Registrado em: Ter, 25 Mar 2008 3:41 pm
Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer

Campanha: Faça uma pesquisa antes de perguntar!!!

Solução do problema...

Com o código abaixo, gero o Excel e compacto ele com senha.

Selecionar tudo

win_api_shell.winexec('C:\Arquivos de programas\WinZip\wzzip -ssenha -m c:\dimed\pre_auditoria c:\dimed\pre_auditoria.xls',WIN_API.SW_SHOWmaximized,TRUE);
o atributo -s é pra inclusão de senha e nesse caso, 'senha' é a senha que coloquei para teste... o atributo -m é para compactar o arquivo e depois remover o arquivo original.

é isso...

Abraços
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes