Copia automaticamente o valor do controle para vários locais no OpenOffice

2

Eu tenho um documento que precisa ser editado com frequência. Apenas alguns valores no documento mudam a cada edição. Como faço para definir o documento para que eu edite apenas uma instância de um valor e, em seguida, esse valor é copiado para outros campos automaticamente. Além disso, o valor copiado pode ser modificado usando uma expressão.

Para esclarecer, se eu tiver um documento como este:

blah blah VALUE1 blah blah blah blah

blah blah blah blah blah blah blah blah

blah blah VALUE2

blah blah blah blah blah blah blah blah blah blah blah blah blah blah

blah blah VALUE1

blah blah 1.6*VALUE1

Posso adicionar algumas caixas de entrada de texto formatadas ao documento, mas não tenho ideia de como copiar os valores que o usuário insere nos campos VALUE1 / VALUE2, e muito menos avaliar a fórmula.

    
por Skizz 10.09.2010 / 01:43

1 resposta

1

Siga estas instruções para uma demonstração de técnicas que você deve adaptar às suas necessidades.

Nas etapas abaixo, o texto entre aspas indica que você digita (omitindo as aspas) ou escolhe uma lista de itens que você criou, texto fora de aspas representa o nome de um item de menu, campo de caixa de diálogo, item de lista ou botão e ">" representa a mudança para a próxima etapa do processo (selecionando um item de menu, selecionando um campo ou clicando em um botão). Se o texto entre aspas estiver em uma linha sozinha, isso indica que deve ser digitado no corpo do documento. Keypresses será indicado por colchetes (por exemplo, [enter] indica para pressionar a tecla Enter).

  • "Quantidade de itens"
  • Inserir campos > Outro
  • Digite o campo do usuário > Nome "Quantidade" > Valor "0" > Aplicar (marca de seleção verde)
  • Digite o campo do usuário > Nome "Preço" > Valor "0" > Aplicar (marca de seleção verde)
  • Digite o campo Entrada > Selecção "Quantidade" > Referência "Quantidade de entrada" > Inserir > "0" > OK > Fechar
  • [inserir] "Preço do item"
  • Inserir campos > Outro
  • Digite o campo Entrada > Seleção "Preço" > Referência "Preço de Entrada" > Inserir > "0" > OK > Fechar
  • [enter] "Custo total"
  • Inserir campos > Outro
  • Digite Inserir Fórmula > Fórmula "Quantidade * Preço" > Inserir > Fechar
  • [enter] [enter] "Você comprou"
  • Inserir campos > Outro
  • Digite o campo do usuário > Selecção "Quantidade" > Inserir > Fechar
  • "itens em"
  • Inserir campos > Outro
  • Digite o campo do usuário > Seleção "Preço" > Inserir > Fechar
  • "cada um".

Agora clique no campo de entrada de quantidade e uma caixa de diálogo aparecerá. Digite um número e clique em OK. Clique no campo preço, insira um preço e clique em OK. Todos os campos no documento devem atualizar e mostrar os valores esperados. Você pode alterar os valores nas entradas e tudo será atualizado novamente.

O resultado deve ser algo como isto:

Item quantity 12
Item Price 3.98
Total Cost 47.76

You bought 12 items at 3.98 each

    
por 10.09.2010 / 03:59