如何使用c#InvokeMember属性对excel中的列进行排序?

时间:2015-07-30 06:28:38

标签: c# excel late-binding

我使用c#InvokeMember属性生成excel。我需要对类型为DATE的第1列(A)进行排序。以下代码抛出此异常:

  

Range类的排序方法失败

让我知道以下代码中的错误。

object oRng = oSheet.GetType().InvokeMember(Properties.Resources.Range, BindingFlags.GetProperty, null, oSheet, new object[] { "A1", "A1"});
object oRows = oRng.GetType().InvokeMember(Properties.Resources.Rows, BindingFlags.GetProperty, null, oRng, null);
oRows.GetType().InvokeMember("Sort", BindingFlags.InvokeMethod, null, oRows, null);

0 个答案:

没有答案