Antonio,

Nós usamos um componente activex chamado OLE XLSFile (http://sm-software.com/), este componente permite gerar arquivos XLS mesmo sem ter Excel Instalado na máquina, nós usamos instalações em CITRIX e em 100% dos casos não há licenças de Excel para estes servidores. Esta biblioteca possui métodos de proteção de arquivos, ao invés de relatórios no Report Builder, geramos arquivos XLS protegidos.

Acredito que o activex do próprio Excel também permita esta recurso, mas não estudei a fundo, quando decidi usar esta biblioteca citada acima, simplesmente abandonei o uso do Excel diretamente, pois meu requisito era gerar XLS sem ter o Excel instalado.

*Dica:* Grave uma macro no Excel com os passos utilizados para proteger uma planilha, depois analise o código VBScript da macro, na época que eu usava o Excel sempre usava este recurso para descobrir com as rotinas funcionavam.

Sds,
Erasmo

--
Erasmo Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento
Softway S.A. - Soluções em Software para Comércio Exterior
Pabx: +55 (19) 3344.9200
Direto:+55 (19) 3344.9361
Fax: +55 (19) 3344.9240
e-mail: erasmo.olive...@sfw.com.br
web: http://www.softcomex.com.br

Antes de imprimir esta mensagem, pense em sua responsabilidade e compromisso com o meio ambiente!


On 08/06/2010 05:59, Antonio Baptista wrote:

O que se pretende é exportar dados para o Excel e o importador não conseguir editar os dados

a.b.

*De:* owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net] *Em nome de *Rogério Portela
*Enviada:* segunda-feira, 7 de Junho de 2010 17:27
*Para:* sqlwin@virtualand.net
*Assunto:* [sqlwin] RES: Excel protegido por password

Salvar Como > Ferramentas > Opções Greais > Coloca as senhas

*De:* owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net] *Em nome de *Antonio Baptista
*Enviada em:* segunda-feira, 7 de junho de 2010 13:47
*Para:* sqlwin@virtualand.net
*Assunto:* [sqlwin] Excel protegido por password

Boa Tarde pessoal

Já alguém conseguiu gerar um arquivo Excel  protegido por password ?

Muito obrigado a quem poder ajudar.

a.b.



Responder a