ワークブックのプロパティの印刷(Microsoft Excel)
ブックをまとめるとき、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以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。