Gustav Brock
Gustav at cactus.dk
Wed Dec 22 09:40:56 CST 2004
Hi Paul You can create a GUID and use that as (part of) filename: Option Compare Database Option Explicit Public Type GUID Data1 As Long Data2 As Integer Data3 As Integer Data4(0 To 7) As Byte End Type Private Declare Function CoCreateGuid Lib "ole32.dll" ( _ ByRef pguid As GUID) As Long Private Declare Function StringFromGUID2 Lib "ole32.dll" ( _ ByRef rguid As Any, _ ByVal lpstrClsId As Long, _ ByVal cbMax As Long) As Long ' Public Function GetGUIDString() As String ' Create a GUID and return its string representation. ' ' 2002-12-15. Cactus Data ApS, CPH. ' Length of GUID string per definition. Const clngGUID As Long = 38 ' Length of buffer with added space for zero terminator. Const clngBuffer As Long = clngGUID + 1 Dim udtGUID As GUID Dim strGUID As String * clngGUID Dim abytGUID() As Byte ' Dim byte array. abytGUID() = String(clngBuffer, vbNullChar) ' Create GUID. If CoCreateGuid(udtGUID) = 0 Then ' GUID was successfully created. If StringFromGUID2(udtGUID, VarPtr(abytGUID(0)), clngBuffer) = clngBuffer Then ' GUID was successfully copied into byte array abytGUID in Unicode. ' Convert byte array to Ansi GUID string stripping zero terminator. strGUID = abytGUID End If End If GetGUIDString = strGUID End Function >>> Paul.Rogers at summitmedia.co.uk 22-12-2004 16:18:39 >>> I export the fields of an Access form to Word and save it in a stated path. Can I add something unique to the name of the document so that Access will allow an unlimited number of this document to be saved, please Experts? appWord.ActiveDocument.SaveAs "t:\WorksAllocation\FridayReports\FR.doc" The only unique field among the fields is the date. Cheers paul