|
▼Kein さん:
'○結果をテキストファイルに書き込み
Dim myfso As New FileSystemObject
Dim mytext As TextStream
'○結果ファイルが存在してる
Dim 結果ファイル1 As String
結果ファイル1 = Dir("c:\documents and settings\daisuke\デスクトップ\" _
& 製番1 & ActiveSheet.Name, Attributes:=vbNormal)
If 結果ファイル1 = "結果.txt" Then
'myfso.CreateTextFile ("c:\documents and settings\daisuke\デスクトップ\" _
& 製番1 & ActiveSheet.Name & "\結果.txt")
OldF = myfso.GetFileName("c:\加工図\" & Selection.Value & ".dwg")
NewF = myfso.GetFileName("c:\documents and settings\daisuke\デスクトップ\" & 製番1 & ActiveSheet.Name _
& "\" & 番号 & 材料名 & "×" & サイズ & "×" & 長さ & "-" & 数量 & "s.dwg")
Set mytext = myfso.OpenTextFile(Filename:="c:\documents and settings\daisuke\デスクトップ\" _
& 製番1 & ActiveSheet.Name & "\結果.txt", IOMode:=8, create:=False)
mytext.Write (OldF & "→" & NewF)
mytext.Close
'○結果ファイルが存在していない
ElseIf 結果ファイル1 <> "結果.txt" Then
myfso.CreateTextFile ("c:\documents and settings\daisuke\デスクトップ\" _
& 製番1 & ActiveSheet.Name & "\結果.txt")
OldF = myfso.GetFileName("c:\加工図\" & Selection.Value & ".dwg")
NewF = myfso.GetFileName("c:\documents and settings\daisuke\デスクトップ\" & 製番1 & ActiveSheet.Name _
& "\" & 番号 & 材料名 & "×" & サイズ & "×" & 長さ & "-" & 数量 & "s.dwg")
Set mytext = myfso.OpenTextFile(Filename:="c:\documents and settings\daisuke\デスクトップ\" _
& 製番1 & ActiveSheet.Name & "\結果.txt", IOMode:=8)
mytext.Write (OldF & "→" & NewF)
mytext.Close
End If
と、こんな感じにやりましたが、
やっぱりよくわかりません・・・・
keinさん、申し訳ございません。
|
|