FileSystemObject still works in Office 2007. At least it does for me in Access. As I said "You must have a reference to the Microsoft Scripting Runtime library". Here is the complete code I use. You will have to change it to suit your needs.
Public Sub RemoveQuotesFromTextFile(ByVal sFile As String, ByVal sPath As String)
Dim oFso As FileSystemObject
Dim ListFile, Ln As String
Dim InStream, OutStream
Dim sWorkFile As String, sTempFile As String
'Check for Souce Files in Working Directory
sWorkFile = sPath & sFile
sTempFile = sPath & "Temp.txt"
ListFile = Dir(sWorkFile)
If ListFile = "" Then
MsgBox ListFile & " is missing!", vbCritical, "Nothing to do."
Exit Sub
End If
Set oFso = CreateObject("Scripting.FileSystemObject")
Set InStream = oFs

penTextFile(sWorkFile, ForReading, False)
Set OutStream = oFso.CreateTextFile(sTempFile, False, False)
Do While Not InStream.AtEndOfStream
Ln = InStream.ReadLine
Ln = Replace(Ln, Chr(34), vbNullString)
OutStream.WriteLine (Ln)
Loop
InStream.Close
OutStream.Close
oFso.DeleteFile sWorkFile, True
oFso.CopyFile sTempFile, sWorkFile, True
oFso.DeleteFile sTempFile, True
Set InStream = Nothing
Set OutStream = Nothing
Set oFso = Nothing
End Sub
Cordeyo