Go言語を使用してC++経由で埋め込みOLEオブジェクトのクラス識別子を取得または設定する
Contents
[
Hide
]
可能な使用シナリオ
Aspose.CellsはOleObject.GetClassIdentifier()プロパティを提供し、埋め込みOLEオブジェクトのクラス識別子の取得または設定に使用できます。OLEオブジェクトのクラス識別子は実際にはGUID(グローバル一意識別子)です。GUIDは常に16バイト長であり、クラス識別子も16バイト長です。これらはWindowsレジストリ内で見つかることが多く、クライアントアプリケーション内のさまざまな埋め込みリソースを含む埋め込みOLEオブジェクトの開き方に関する情報をホストアプリケーションに提供します。
埋め込まれたOLEオブジェクトのクラス識別子を取得または設定する
以下のスクリーンショットは、サンプルエクセルファイルから読み取られたOLEオブジェクトのクラス識別子(GUID)を示しています。これは埋め込みPowerPoint OLEオブジェクトを含んでいます。

サンプルコード
次のサンプルコードは、サンプルエクセルファイルとともに実行され、OLEオブジェクトのクラス識別子(GUID)をコンソールに出力します。出力されるGUIDはスクリーンショットに表示されているものと全く同じです。
コンソール出力
上記のサンプルコードをサンプルExcelファイルで実行した場合のコンソール出力です。
DC020317-E6E2-4A62-B9FA-B3EFE16626F4