Exemplo n.º 1
0
        public static CT_DefinedName Parse(XElement node, XmlNamespaceManager namespaceManager)
        {
            if (node == null)
            {
                return(null);
            }
            CT_DefinedName ctObj = new CT_DefinedName();

            ctObj.name         = XmlHelper.ReadString(node.Attribute("name"));
            ctObj.comment      = XmlHelper.ReadString(node.Attribute("comment"));
            ctObj.customMenu   = XmlHelper.ReadString(node.Attribute("customMenu"));
            ctObj.description  = XmlHelper.ReadString(node.Attribute("description"));
            ctObj.help         = XmlHelper.ReadString(node.Attribute("help"));
            ctObj.statusBar    = XmlHelper.ReadString(node.Attribute("statusBar"));
            ctObj.localSheetId = XmlHelper.ReadUInt(node.Attribute("localSheetId"));
            ctObj.localSheetIdFieldSpecified = node.Attribute("localSheetId") != null;
            ctObj.hidden            = XmlHelper.ReadBool(node.Attribute("hidden"));
            ctObj.function          = XmlHelper.ReadBool(node.Attribute("function"));
            ctObj.vbProcedure       = XmlHelper.ReadBool(node.Attribute("vbProcedure"));
            ctObj.xlm               = XmlHelper.ReadBool(node.Attribute("xlm"));
            ctObj.functionGroupId   = XmlHelper.ReadUInt(node.Attribute("functionGroupId"));
            ctObj.shortcutKey       = XmlHelper.ReadString(node.Attribute("shortcutKey"));
            ctObj.publishToServer   = XmlHelper.ReadBool(node.Attribute("publishToServer"));
            ctObj.workbookParameter = XmlHelper.ReadBool(node.Attribute("workbookParameter"));
            ctObj.Value             = node.Value;
            return(ctObj);
        }
Exemplo n.º 2
0
        public CT_DefinedName AddNewDefinedName()
        {
            if (this.definedNameField == null)
            {
                this.definedNameField = new List <CT_DefinedName>();
            }
            CT_DefinedName dn = new CT_DefinedName();

            this.definedNameField.Add(dn);
            return(dn);
        }
Exemplo n.º 3
0
        public static CT_DefinedNames Parse(XElement node, XmlNamespaceManager namespaceManager)
        {
            if (node == null)
            {
                return(null);
            }
            CT_DefinedNames ctObj = new CT_DefinedNames();

            ctObj.definedName = new List <CT_DefinedName>();
            foreach (XElement childNode in node.ChildElements())
            {
                if (childNode.Name.LocalName == "definedName")
                {
                    ctObj.definedName.Add(CT_DefinedName.Parse(childNode, namespaceManager));
                }
            }
            return(ctObj);
        }