如何使用c#InvokeMember属性在Excel中对列进行sorting?
我正在使用C# InvokeMember
属性来生成Excel。 我需要sortingtypes为DATE
的第一列(A)。 下面的代码抛出这个exception:
Range类的sorting方法失败
让我知道下面的代码中有什么问题。
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);