|
横横。
>修正試みましたが、力及ばずでした。
Sub sample()
Const myFolder As String = "画像のフォルダ名をここに書く"
Dim fname
Dim currentfolder As String
'current folderを退避
currentfolder = CurDir
'folderを画像フォルダに変更
ChDrive myFolder
ChDir myFolder
fname = Application.GetOpenFilename("画像 Files (*.jpg), *.jpg")
If TypeName(fname) = "Boolean" Then
'current folderを復旧
ChDrive currentfolder
ChDir currentfolder
Exit Sub
end if
ActiveCell.Value = fname '★ ActiveCellに画像のファイル名を書き込む
'current folderを復旧
ChDrive currentfolder
ChDir currentfolder
End Sub
または
Sub sample()
Const myFolder As String = "画像のフォルダ名をここに書く"
Dim fname
Dim currentfolder As String
'current folderを退避
currentfolder = CurDir
'folderを画像フォルダに変更
ChDrive myFolder
ChDir myFolder
fname = Application.GetOpenFilename("画像 Files (*.jpg), *.jpg")
If TypeName(fname) <> "Boolean" Then
ActiveCell.Value = fname '★ ActiveCellに画像のファイル名を書き込む
End If
'current folderを復旧
ChDrive currentfolder
ChDir currentfolder
End Sub
|
|