Necessito uma solução programada em função dos contextos de cada usuário (estado/região/localidade/unidade/divisão/tarefa).

Hoje existem várias versões de produto em produção implementadas em Delphi 5/MSOffice XP. Elas vão sofrendo upgrades de funcionalidades conforme as necessidades enquanto o sistema principal continua agregando novos módulos.

Recebi a tarefa de implementar um piloto Delphi 5/MSOffice XP/BrOffice 2.0.3 para testes de possibilidade de uso e migração gradual em caso de sucesso. Neste caso ele será implantado naquela hierarquia que deverá realizar TODAS as suas tarefas nele com sucesso e assim por diante...

No produto Delphi/MSOffice existem desativações de menus, inclusões de menus via programas delphi/macros. Para este módulo em questão há menus a serem incluídos e outros a serem desabilitados, inclusive menus do openOffice ("Salvar como..." neste caso). Descobri como interceptar o evento de utilização de menus do openOffice o que torna possível ignorar a sua funcionalidade, mas não como desabilitar menus dele como é feito no MSOffice. Alguma outra idéia?

Olivier Hallot wrote:
Voce pode reprogramar o menu "Arquivo" em Ferramentas - Personalizar, escolha a aba menus, selecione o menu arquivo, clique em "salvar como" e exclua com o botão "comando".
Seu usuário não poderá mais acessar "Salvar como".
Lembre-se de remover o mesmo botão da barra de ferramenta.
Olivier

Gilnei Meireles de Oliveira escreveu:
Olá

No BrOffice 2.0.3:

Alguém conhece algum método para desabilitar itens de menu via programação (Exemplo: menu "Salvar como..." do menu Arquivo)?

Encontrei apenas uma maneira de interceptar quando um menu é acionado via com.sun.star.frame.XDispatchProviderInterceptor... Alguma dica?

Grato

Gilnei




--
Gilnei M. Oliveira
Informática - TJRS

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a