XlConsolidationFunction

XlConsolidationFunction

有没有什么好办法可以将字符串“ xlSum”,“ xlAverage”和“ xlCount”转换为它们在Microsoft.Office.Interop.Excel.XlConsolidationFunction下的值?

我想反射会很慢(如果可能的话)。这些常数大约有10个。如果可能,我试图避免使用较大的switch语句。

最佳答案

这是一个枚举,因此您应该可以使用

using Microsoft.Office.Interop.Excel;

XlConslidationFunction func = (XlConsolidationFunction)
                               Enum.Parse( typeof(XlConsolidationFunction),
                                           stringVal );

10-07 20:50