salve a tutti
avrei necessita di sostituire del testo contenuto in un file word
purtroppo alcune strighe si trovano in una tabella nell'intestazione,e qui non le sostituisce
mentre in altre parti di word va tutto bene
cosa c'è che non va
dato il seguente codcie ????:
codice:Dim WordApp As New Word.Application Sub apri(path As String) WordApp.Documents.Open path '"D:\Moduli iEasyConfig\Moduli Richiesta\Moduli Richiesta LA\a.doc" WordApp.Visible = True End Sub Sub salva(path As String) WordApp.ActiveDocument.SaveAs path '"D:\Moduli iEasyConfig\Moduli Richiesta\Moduli Richiesta LA\b.doc" WordApp.Quit Set WordApp = Nothing End Sub Public Sub sostituisci(da As String, a As String) InserisciVariabileWord da, a, WordApp End Sub Sub InserisciVariabileWord(sVariabile As String, sValore As String, objWord As Word.Application) objWord.Selection.Find.ClearFormatting objWord.Selection.Find.Replacement.ClearFormatting With objWord.Selection.Find .Text = sVariabile .Replacement.Text = sValore .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With objWord.Selection.Find.Execute Replace:=wdReplaceAll End Sub

Rispondi quotando