我使用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);