André,

  Conforme a sua sugestão fiz a gravação da Macro, porém não entendi nada, 
teria como vc ou outro participamente me ajudar

  Segue abaixo a macro

  rem ----------------------------------------------------------------------
  rem define variables
  dim document   as object
  dim dispatcher as object
  rem ----------------------------------------------------------------------
  rem get access to the document
  document   = ThisComponent.CurrentController.Frame
  dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

  rem ----------------------------------------------------------------------
  dim args1(0) as new com.sun.star.beans.PropertyValue
  args1(0).Name = "ProtectTraceChangeMode"
  args1(0).Value = true

  dispatcher.executeDispatch(document, ".uno:ProtectTraceChangeMode", "", 0, 
args1())



    ----- Original Message ----- 
    From: Andre Cavalcante 
    To: [email protected] 
    Sent: Monday, December 19, 2005 12:10 PM
    Subject: Re: [usuarios OOo] Alterações Controladas


    Também não sei, mas te dou uma sugestão: grava uma macro que aciona a
    proteção, isto é, executa a sequência de cliques: Editar -> Alterações
    ->Proteger Registros até a execução do ok. Depois olha o código e vê quais
    os objetos em que ele faz dispatch e quais as mensagens que são enviadas,
    talvez cê consiga alguma luz...

    André Cavalcante
    Manaus, AM.

    Em 17/12/05, Venildo Amaral <[EMAIL PROTECTED]> escreveu:
    >
    > Bom dia
    >
    > Tenho que ativar via código o Controle de Alterações com senha aquele do
    > menu (Editar -> Alterações ->Proteger Registros), tenho que fazer isso 
para
    > o documento q esta aberto, e também tenho que verificar se o documento que
    > irei abrir já está configurado essa opção. Mas estou tendo um trabalho
    > danado, pois não consigo nem identificar qual é o objeto responsavel por
    > isso.
    > Estou a versão do Ooo 1.1.3 - Writer.
    >
    > Obrigado
    >
    >

Responder a