ブックをまとめるとき、Excelは、ブックのプロパティと総称されるかなりの量の情報を追跡します。 [ファイル]メニューから[プロパティ]オプションを選択するだけで、Excelによって維持されているさまざまなプロパティを表示できます。

Wordでは、必要に応じてドキュメントのプロパティを印刷するオプションがあります。

Excelでブックのプロパティを印刷する本質的な方法はありません。

代わりに、プロパティの名前と値をワークシートに配置するマクロを使用する必要があります。その後、ワークシートを印刷して、ワークブックのプロパティをハードコピー形式で利用できるようにすることができます。

次のVBAマクロは、すべてのブックのプロパティを印刷可能なワークシートにコピーするための良い方法の例です。

Public Sub WorksheetProperties()

Dim p As DocumentProperty     Dim iRow As Integer

'Built in Properties     iRow = 1     Cells(iRow, 1).Value = "Built-in Properties"

Cells(iRow, 1).Font.Bold = True     iRow = iRow + 1     Worksheets(1).Activate     For Each p In ActiveWorkbook.BuiltinDocumentProperties         On Error Resume Next         Cells(iRow, 2).Value = p.Name         'If no value then Excel causes an error so ignore!

Cells(iRow, 3).Value = p.Value         iRow = iRow + 1     Next     On Error GoTo 0

'Custom Properties     iRow = iRow + 1     Cells(iRow, 1).Value = "Custom Properties"

Cells(iRow, 1).Font.Bold = True     iRow = iRow + 1     For Each p In ActiveWorkbook.CustomDocumentProperties         On Error Resume Next         Cells(iRow, 2).Value = p.Name         Cells(iRow, 3).Value = p.Value         iRow = iRow + 1     Next     On Error GoTo 0 End Sub

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2491)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。