Ir para conteúdo
Fórum Script Brasil

RHM

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que RHM postou

  1. Olá. Estou com uma dúvida 'simples' mas que não consegui resolver... Preciso acrescentar 7 dias na data atual do sistema no word. EXEMPLO: "orçamento válido até xx/xx/xxxx" no caso iria aparecer 1 semana após a data atual, se hj é dia 2/8/10 seria 9/8/10. Fiz alguns testes pesquisando aqui no fórum, ficou assim: Private Sub Document_Open() Dim Dat As Date Selection.MoveRight unit:=wdCharacter, Count:=1 Selection.Find.Execute "Data:" If Selection.Find.Found Then Selection.MoveRight unit:=wdCharacter, Count:=1 Selection.MoveRight unit:=wdCharacter, Count:=11, Extend:=wdExtend Dat = CDate(Trim(Selection.Text)) Selection.TypeText Space(1) & FormatDateTime(DateSerial(Year(Dat), Month(Dat), Day(Dat) + 7), vbShortDate) End If End Sub Fiz algumas modificações a partir desse tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=14872 Mas nesse caso, toda vez que a página é salva, são acrescentados 7 dias toda vez, e não 7 dias a partir da data atual... ENFIM Preciso que toda vez que eu abrir o documento no word, ele já apareça com 7 dias a mais da data atual, acredito que talvez nem precise de VB, e que dê para alterar diretamente no código do campo da data no word, caso alguém saiba, ficaria até mais fácil. Aguardo respostas o quanto antes. Obrigado.
×
×
  • Criar Novo...