示例#1
0
        public String ResolveNameXText(NameXPtg n)
        {
            int idx = n.NameIndex;
            IndexedUDFFinder udfFinder = (IndexedUDFFinder)GetUDFFinder();

            return(udfFinder.GetFunctionName(idx));
        }
示例#2
0
        public String ResolveNameXText(NameXPtg n)
        {
            int    idx  = n.NameIndex;
            String name = null;

            // First, try to find it as a User Defined Function
            IndexedUDFFinder udfFinder = (IndexedUDFFinder)GetUDFFinder();

            name = udfFinder.GetFunctionName(idx);
            if (name != null)
            {
                return(name);
            }

            // Otherwise, try it as a named range
            XSSFName xname = _uBook.GetNameAt(idx) as XSSFName;

            if (xname != null)
            {
                name = xname.NameName;
            }

            return(name);
        }