代码如下:       int count = Xsheet.Application.Names.Count;            //获取名称数量
        
        object Missing = System.Reflection.Missing.Value;
            for (int i = 1; i <= count; i++)
            {//--                  
                   string s = Xsheet.Application.Names.Item(i, Missing, Missing).Name;   //获取定义 名称
                   string temp_value = dt_lz.Rows[0][s].ToString().Trim();            // 到数据行中获取 对应值              
                    if (temp_value == "")   { temp_value = " "; }
                   if (temp_value == null) { temp_value = " "; }  
                   Xsheet.Application.Names.Item(i, Missing, Missing).Value = temp_value;          
                   
            }//--现在的问题是:如果temp_value 为"---------"(多个上划线时,出错!)。经过测试 好像划线一个没问题,两个及以上都出错都有问题。不知道该怎么转换!提示错误(异常来自 HRESULT:0x800A03EC)
谢谢