Stuart McLachlan
stuart at lexacorp.com.pg
Sun May 23 17:35:07 CDT 2004
On 23 May 2004 at 23:03, Pedro Janssen wrote:
> Hello Group,
>
>
> After merging data from access with use of properties in word, i use
> the code below to save a word document in a certain directory with the
> name; Bezoekrapport("BezoekrapportID").doc, by clicking a button. When
> the documentname in the directory already excist i would have the name
> changed to Bezoekrapport("BezoekrapportID")_1.doc or
> Bezoekrapport("BezoekrapportID")_2.doc etc, etc. Can this been done?
>
>
Just check for the existence of a file with the name and suffix and
increment it if necessary in a loop until you find a unique one.
Dim flgSaved as Boolean
Dim strSuffix as String
flgSaved = False
strSuffix = ""
Do
strFilename =
Dir$("W:\WerkbrievenOpslag\Bezoekrapport\Bezoekrapport" _
& strFileNamePart & "_" & strSuffix & ".doc"
If Dir$(strFilename) > " " Then ' File exists
strSuffix = str$(val(strSuffix)+1) ' use a larger suffix
Else
flg Saved = True
ActiveDocument.SaveAs FileName:=strFilename
flgSaved = True
End If
Loop Until flgSaved
--
Lexacorp Ltd
http://www.lexacorp.com.pg
Information Technology Consultancy, Software Development,System
Support.