を返します。Type.GetPropertiesは、私は次のコードを使用してMicrosoft.Office.Interop.Excel.Rangeインターフェイスのプロパティのリストを取得したい空の配列
using Excel = Microsoft.Office.Interop.Excel;
PropertyInfo[] info = typeof(Excel.Range).GetProperties();
結果は空の配列です:System.Reflection.PropertyInfo [0]
私に何か不足していますか?
'Microsoft.Office.Interop.Excel'はすべてCOMオブジェクトです。それは反射になると非常に奇妙なことがあります。 Rangeオブジェクトのプロパティを取得することが、あなたの問題の解決策であることをやろうとしていますか? –
@ScottChamberlain私は、Excelオブジェクトのプロパティを表示するツール(特にRangeではなく)を目指していました。プロパティのリストを取得するためにリフレクションを使用すると、労力を最小限に抑えることができました。しかし、私はかなり時間をかけて答えを見つけようとしましたが、なぜtypeof(Excel.Range).GetProperties()がプロパティのリストを返さないのですか? – Roman