OleObjectコントロールは、デフォルトではツールボックスに表示されませんが、旧バージョンとの互換性のために残されています。OleObjectコントロールはVisual Studioのツールボックスでのみ有効にすることができます。
Visual StudioのツールボックスにOleObjectコントロールを表示するには、以下のファイルのEnableOleObjectプロパティを「True」に設定する必要があります。ファイルは以下に配置されています。
..\ActiveReportsNET18\ActiveReports.config
さらに、Visual Studioのツールボックスで、[ActiveReports 18セクション]ノードを右クリックして、[アイテムの選択]から「OleObject」(名前空間:Grapecity.ActiveReports.SectionReportModel)を選択してツールボックスにOleObjectコントロールを追加します。
OleObjectコントロールをレポート上に配置すると、[OLEオブジェクトの挿入]ダイアログが表示されます。このダイアログを使用して新規オブジェクトを作成するか、またはオブジェクトのリストから選択できます。
OleObjectを使用したレポートを配布する場合、MESCIUS.ActiveReports.Interop.dllを配布する必要があります。
WPFビューワは、OLEオブジェクトをサポートしていません。WPFビューワでOLEオブジェクトを含むレポートをプレビューすると、OLEオブジェクトは表示されません。
主なプロパティ
プロパティ |
解説 |
PictureAlignment |
コントロール領域内にあるオブジェクトのコンテンツの位置を取得、または設定します。 |
Class |
OLEオブジェクトのクラス名を指定します。 |
SizeMode |
コントロール領域に合わせて画像のサイズを調整する方法を決定する値を取得、または設定します。 |
[OLEオブジェクトの挿入]ダイアログ
[OLEオブジェクトの挿入]ダイアログは次の2つのオプションを提供しています。
-
[新規作成]オプションでは、レポートに挿入可能なオブジェクトの種類を選択することができます。
オブジェクトの種類
- Adobe Acrobat Document
- Microsoft Equation 3.0
- Microsoft Excel 97-2003 Worksheet
- Microsoft excel Binary Worksheet
- Microsoft Excel Chart
- Microsoft Excel Macro-Enabled Worksheet
- Microsoft Excel Worksheet
- Microsoft Graph Chart
- Microsoft PowerPoint 97-2003 Presentation
- Microsoft PowerPoint 97-2003 Slide
- Microsoft PowerPoint Macro-Enabled Presentation
- Microsoft PowerPoint Macro-Enabled Slide
|
- Microsoft PowerPoint Presentation
- Microsoft PowerPoint Slide
- Microsoft Word 97-2003 Document
- Microsoft Word Document
- Microsoft Macro-Enabled Document
- OpenDocument Presentation
- OpenDocument Spreadsheet
- OpenDocument Text
- Package
- Paintbrush Picture
- Wordpad Document
|
- [ファイルから作成]オプションでは、ファイルの内容をオブジェクトとしてドキュメントに挿入することができます。