Beste,
ik probeer in een functie om vanuit Access een Word document te openen. Daarbij wordt de titel van het document meegegeven na aanklikken van een Word document uit een lijst in een vorig formulier en dat de titel dus in een tempvars "PDRisicodocFile" wordt gestopt die je dus elders normaal kunt gebruiken.
Zet ik in de rode regel Optional strOutPutDoc As String = " & [TempVars]![PDRisicodocFile]", _ tussen de aanhalingstekens een vaste tekst dan verschijnt die netjes in de titel van het Word document als dit wordt geopend maar zoals het nu staat verschijnt er dus & [TempVars]![PDRisicodocFile] in de titel en ik zou de PDRisicodocFile waarde zelf natuurlijk willen zien verschijnen. Tot nu toe heb ik al verschillende variaties geprobeerd maar altijd wel ergens fout. Iemand voorstel voor de juiste formulering?
ik probeer in een functie om vanuit Access een Word document te openen. Daarbij wordt de titel van het document meegegeven na aanklikken van een Word document uit een lijst in een vorig formulier en dat de titel dus in een tempvars "PDRisicodocFile" wordt gestopt die je dus elders normaal kunt gebruiken.
Zet ik in de rode regel Optional strOutPutDoc As String = " & [TempVars]![PDRisicodocFile]", _ tussen de aanhalingstekens een vaste tekst dan verschijnt die netjes in de titel van het Word document als dit wordt geopend maar zoals het nu staat verschijnt er dus & [TempVars]![PDRisicodocFile] in de titel en ik zou de PDRisicodocFile waarde zelf natuurlijk willen zien verschijnen. Tot nu toe heb ik al verschillende variaties geprobeerd maar altijd wel ergens fout. Iemand voorstel voor de juiste formulering?
Code:
Public Function MergeSingleWord2(strform As String, _
strDir As String, _
[COLOR="#FF0000"]Optional strOutPutDoc As String = " & [TempVars]![PDRisicodocFile]", _[/COLOR]
Optional bolFullPath As Boolean = False, _
Optional bolShowDelete As Boolean = True)
Dim frmF As Form
Dim strDirPath As String ' full path name to working dir
Set frmF = Screen.ActiveForm
frmF.Refresh
strDirPath = DirToPath(strDir, bolFullPath)
If MakeMergeText(frmF, strMergeDataFile) Then
DoCmd.OpenForm "GuiWordTemplate_DOC", , , , , acDialog, _
strDirPath & "~" & strOutPutDoc & "~" & bolShowDelete
MergeSingleWord2 = strTemplate
End If
End Function