|
ファイル・プロパティの取得方法です。日時項目・ファイルサイズ以外は、設定も可能です。
使い方は、ファイル一覧を使った応用の、「マクロ専用ファイル」によるマクロ実行に、下記コードを入れます。
なお、下記では「Debug.Print」を使いましたが、別の印字方法でもいいと思います。
Dim Size_Frm As Long
Debug.Print "タイトル=" & Excel_App.ActiveWorkbook.BuiltinDocumentProperties("Title").Value
Debug.Print "サブタイトル=" & Excel_App.ActiveWorkbook.BuiltinDocumentProperties("Subject").Value
Debug.Print "作成者=" & Excel_App.ActiveWorkbook.BuiltinDocumentProperties("Author").Value
Debug.Print "管理者=" & Excel_App.ActiveWorkbook.BuiltinDocumentProperties("Manager").Value
Debug.Print "会社=" & Excel_App.ActiveWorkbook.BuiltinDocumentProperties("Company").Value
Debug.Print "作成日時=" & Excel_App.ActiveWorkbook.BuiltinDocumentProperties("Creation date").Value
Debug.Print "更新日時=" & Excel_App.ActiveWorkbook.BuiltinDocumentProperties("Last save time").Value
Debug.Print "最終更新者=" & Excel_App.ActiveWorkbook.BuiltinDocumentProperties("Last author").Value
Debug.Print "ファイルフォーマット・コード=" & Excel_App.ActiveWorkbook.FileFormat
Size_Frm = FileLen(ディレクトリ & ブック名)
Debug.Print "ファイルサイズ=" & Format(Size_Frm, "###,###,###,##0") & " Byte"
ファイルフォーマット一覧
コード | ファイルフォーマット | 拡張子 |
xlAddIn | Microsoft Excel 97-2003 アドイン | |
xlAddIn8 | Microsoft Excel 97-2003 アドイン | |
xlCSV | CSV(カンマ区切り) | Csv |
xlCSVMac | Macintosh CSV | Csv |
xlCSVMSDOS | MSDOS CSV | Csv |
xlCSVWindows | Windows CSV | Csv |
xlCurrentPlatformText | 現在のプラットフォームのテキスト | |
xlDBF2 | DBF2 | |
xlDBF3 | DBF3 | |
xlDBF4 | DBF4 | |
xlDIF | Dif,DIF | |
xlExcel12 | Excel12 バイナリーブック | Xlsb |
xlExcel2 | Excel2 | |
xlExcel2FarEast | Excel2 FarEast | |
xlExcel3 | Excel3 | |
xlExcel4 | Excel4 | |
xlExcel4Workbook | Excel4 ブック | |
xlExcel5 | Excel5 Excel95で作られたファイル | Xls |
xlExcel7 | Excel7 Excel97で作られたファイル | Xls |
xlExcel8 | Excel8 Exce97-2003ブック(Excel2007以降) | Xls |
xlExcel9795 | Excel9795 Excel97-2000及び5.0/95 ワークブック | |
xlHtml | HTML 形式 | Htm |
xlHtml | HTML 形式 | Html |
xlIntlAddIn | International Add-In | |
xlIntlMacro | International Macro | |
xlOpenDocumentSpreadsheet | OpenDocument スプレッドシート | |
xlOpenXMLAddIn | XML アドイン | |
xlOpenXMLStrictWorkbook | XML ファイル | |
xlOpenXMLTemplate | XML テンプレート | Xltx |
xlOpenXMLTemplateMacroEnabled | マクロを有効にした XML テンプレート | Xltm |
xlOpenXMLWorkbook | XML ブック | Xlsx |
xlOpenXMLWorkbookMacroEnabled | マクロを有効にした XML ブック | Xlsm |
xlSYLK | SYLK シンボリックリンク形式 | Slk |
xlTemplate | テンプレート | |
xlTemplate8 | Excel97-2003 テンプレート 8 | Xlt |
xlText | テキスト(タブ区切り) | Txt |
xlTextMac | Macintosh テキスト | Txt |
xlTextMSDOS | MSDOS テキスト | Txt |
xlTextPrinter | プリンター テキスト | Prn |
xlTextWindows | Windows テキスト | Txt |
xlUnicodeText | Unicode テキスト | Txt |
xlWebArchive | Web アーカイブ | Mht |
xlWebArchive | Web アーカイブ | Mhtml |
xlWJ2WD1 | WJ2WD1 | |
xlWJ3 | WJ3 | |
xlWJ3FJ3 | WJ3FJ3 | |
xlWK1 | WK1 | |
xlWK1ALL | WK1ALL | |
xlWK1FMT | WK1FMT | |
xlWK3 | WK3 | |
xlWK3FM3 | WK3FM3 | |
xlWK4 | WK4 | |
xlWKS | ワークシート | |
xlWorkbookDefault | ブックの既定 | |
xlWorkbookNormal | ブックの標準 | |
xlWorks2FarEast | Works2 FarEast | |
xlWQ1 | WQ1 | |
xlXMLSpreadsheet | XML スプレッドシート | Xml |
|