Værsågod
Imports Word = Microsoft.Office.Interop.Word ' HUSK AT TILFØJE REFERANCEN Microsoft Word xx.x Object Library
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' Åbner tekstfil
Dim objWord As Word.Application
objWord = CreateObject("Word.Application")
objWord.Visible = False
Dim objDoc As Word.Document
objDoc = objWord.Documents.Open("C:\Documents and Settings\HTX2007\Dokumenter\JH stål\JHS_LS.dot") ' Filen der indeholder skabelonen
Const wdFindContinue = 1
Const wdReplaceAll = 2
Dim objSelection = objWord.Selection
' Finder og erstater (Dette stykke kode kan kopieres og indsættes lige så mange gange man har brug for)
Dim TekstFind As String = "{dato}" ' Teksten den finder
Dim TekstErstat As String = "01-09-2008" ' Teksten den erstatter
With objSelection.Find
.Text = TekstFind
.Forward = True
.MatchWholeWord = True
.Wrap = wdFindContinue
.Format = False
.Replacement.Text = TekstErstat
.Execute(, , , , , , , , , , wdReplaceAll)
End With
'Gemmer den ændrede fil og lukker den
objWord.ActiveDocument.SaveAs("C:\Documents and Settings\HTX2007\Dokumenter\JH stål\JHS_LS_ændret.doc") ' Destination til den gemte fil
objWord.Quit()
End Sub
End Class