Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB 2010] Interazione Word e Visual

    Ho realizzato un'applicazione che mi apre un documento di WORD e tramite i segnalibri me lo compila.

    Dim objword As Object 'New Word.ApplicationClass

    objword = CreateObject("Word.Application")
    objword.ActiveDocument.Bookmarks.Item("RAGIONESOCI ALE").Select()
    objword.selection.find.replacement.text = miavariabile

    ....

    Il problema è che la seconda volta che compilo il documento , nel segnalibro "RAGIONESOCIALE" mi accoda il valore di miavariabile a quello precedente e non me lo SOSTITUISCE.

    Come possi, invece, sostituirne il valore ?

    10kiu

  2. #2
    Ho risolto ... posto il codice per chi potesse avere la stessa problematica
    Dim BMRane as Range
    BMRange = objword.ActiveDocument.Bookmarks("OGGETTO").Range
    BMRange.Text = OggettoTextBox.Text
    objword.ActiveDocument.Bookmarks.add("OGGETTO", BMRange)

    dove OGGETTO è il nome del segnalibro mentre la textbox è il valore da assegnare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.