Below is a similar function to my AppendTxt function, expect this one overwrites any existing data in the destination text file instead of appending it like in the AppendTxt function.
'--------------------------------------------------------------------------------------- ' Procedure : OverwriteTxt ' Author : Daniel Pineault, CARDA Consultants Inc. ' Website : http://www.cardaconsultants.com ' Purpose : Output Data to an external file (*.txt or other format) ' ***Do not forget about access' DoCmd.OutputTo Method for ' exporting objects (queries, report,...)*** ' Will overwirte any data if the file already exists ' Copyright : The following may be altered and reused as you wish so long as the ' copyright notice is left unchanged (including Author, Website and ' Copyright). It may not be sold/resold or reposted on other sites (links ' back to this site are allowed). ' ' Input Variables: ' ~~~~~~~~~~~~~~~~ ' sFile - name of the file that the text is to be output to including the full path ' sText - text to be output to the file ' ' Usage: ' ~~~~~~ ' Call OverwriteTxt("C:\Users\Vance\Documents\EmailExp2.txt", "Text2Export") ' ' Revision History: ' Rev Date(yyyy/mm/dd) Description ' ************************************************************************************** ' 1 2012-Jul-06 Initial Release '--------------------------------------------------------------------------------------- Function OverwriteTxt(sFile As String, sText As String) On Error GoTo Err_Handler Dim FileNumber As Integer FileNumber = FreeFile ' Get unused file number Open sFile For Output As #FileNumber ' Connect to the file Print #FileNumber, sText ' Append our string Close #FileNumber ' Close the file Exit_Err_Handler: Exit Function Err_Handler: MsgBox "The following error has occured" & vbCrLf & vbCrLf & _ "Error Number: " & Err.Number & vbCrLf & _ "Error Source: OverwriteTxt" & vbCrLf & _ "Error Description: " & Err.Description, vbCritical, "An Error has Occured!" GoTo Exit_Err_Handler End Function |


