30. maj 1999 - 23:52
												Der er
																		1 løsning									
									
		 
		
			
Brevfletning fra VB5 til Word
			Jeg laver et program, hvor man skal kunne flette databasen sammen med et worddokument, blot ved at vælge dokumentet. Altså ikke noget med at åbne word. Ideen er at man skal kunne vælge det dokument og så printe dem ud fra mit VB5 program.
Biggs
					
		
	 
		
								
				
				Slettet bruger
			 
					
				31. maj 1999 - 00:48
				#1
						
		 
		
			Hello bigs
Denne funktion skulle kunne bringe dig godt igang
Function BrevFletMedWord(Optional strFilnavn As String = "") As Boolean
Dim objWord As Word.Application
Dim bWordWasOpen As Boolean
    On Error Resume Next
    bWordWasOpen = True
    Set objWord = GetObject(, "Word.Application")
    Err.Clear
    On Error GoTo err_open
    If objWord Is Nothing Then
        bWordWasOpen = False
        Set objWord = GetObject("", "Word.Application")
    End If
    If strFilnavn = "" Then
        objWord.Documents.Add
    Else
        objWord.Documents.Open strFilnavn
    End If
    objWord.ActiveDocument.MailMerge.MainDocumentType = wdFormLetters
    objWord.ActiveDocument.MailMerge.OpenDataSource Name:="C:\FLETFIL.XLS", _
        ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, _
        AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="", _
        WritePasswordDocument:="", WritePasswordTemplate:="", Revert:=False, _
        Format:=wdOpenFormatAuto, Connection:="Hele regnearket", SQLStatement:="" _
        , SQLStatement1:=""
    objWord.ActiveDocument.MailMerge.EditMainDocument
    BrevFletMedWord = True
    Exit Function
err_open:
    BrevFletMedWord = False
End Function