Allora, vediamo di mettere un pò di codice...tutto mi pare improponibile visto che sono arrivato a più di 25000righe di codice...
nel form padre ho inserito il richiamo al comando per stampare:
codice:
Private Sub StampaFascicoloInformazioniToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StampaFascicoloInformazioniToolStripMenuItem.Click
PSC.StampaFascicolo()
End Sub
nel form figlio ho il comando per lanciare la stampa su word così composta:
codice:
Public Sub StampaFascicolo()
Dim oWord As Word.Application
Dim oDoc As Word.Document
Dim oRng As Word.Range
'Start Word and open the document template.
oWord = CreateObject("Word.Application")
oWord.Visible = True
oDoc = oWord.Documents.Add(Application.StartupPath & "\Fascicolo.doc")
'Aggiungo il comune
oRng = oDoc.Bookmarks.Item("Comune1").Range
oRng.Text = Combocomune.Text
end sub
ora, come detto, se oRng.text lo lascio così, ossia che mi va a prendere il valore da una combobox o da una textbox presente nel form figlio non mi stampa nulla.
se invece indico oRng.text = "Comune tal dei tali" funziona tranquillamente.