• 締切済み

FileSystemObjectについて

御観覧有難うございます。 基礎FSOなんですが、スパテクという本を買って、一から順に excelを学んでいるのですが、本の通りにやっても、 記述ミスになってしまうので、お聞きしたいんですけども、 記入して、ミスになるのは、 Dim fso, f Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFile(ThisWorkbook.Path & "\" & ThisWorkbook.Name) MsgBox "最終更新日時=" & f.DateLastModified という文法の、Set f = fso.GetFile(ThisWorkbook.Path & "\" & ThisWorkbook.Name)の部分で¥マークの部分があやしい感じですが、 文法自体が記述ミスだそうで… excel2007なんですが、対応していて、本の通りにやって、 出来ない場合ってあるんでしょうか… ご回答よろしくお願いします。

みんなの回答

  • hulun001
  • ベストアンサー率49% (124/252)
回答No.1

こんにちは。  実際にこのままですかね、もうこまってないよね?。 (「ドライブパス名orワークステーション名」「パス」「オブジェクトのあるファイル名」) で¥はパスのつもりだったのではないかなぁと思いました。 なので括弧の中は省略の無いフルパスでオブジェクトを指定すると いいのではないでしょうか。  本には落丁などがありますので、改訂などが出ていないかを 出版社に問い合わせるのがいいと思います。

miponyan
質問者

お礼

ご回答ありがとうございました! 括弧の中の意味を知れたので、勉強になりました。 省略のないフルパスですか。 まだ指定方法もよくわかっていない初心者なので 頑張って調べながらやってみます。

関連するQ&A