public ISlideCollection _plus_jp_jinghuijianbao_1(string str, int cjbh) { try { var param = Cache_param_zb._param_jp.Where(m => m.cjid == cjbh); var p = new Presentation(); var t = p.Slides; t.RemoveAt(0); foreach (var item in param) { var tp = new Presentation(str); var temp = tp.Slides; var page1 = temp[0]; IAutoShape text1 = (IAutoShape)page1.Shapes[0]; text1.TextFrame.Text = string.Format(text1.TextFrame.Text, string.Join(",", item.ytcs[0])); DataTable dt_jpbasj = new DataTable(); dt_jpbasj.Columns.Add(Base_Config_Jzgj.业态); dt_jpbasj.Columns.Add(Base_Config_Jzgj.项目名称); dt_jpbasj.Columns.Add(Base_Config_Cjba.周_备案套数); dt_jpbasj.Columns.Add("上上上周实际销售套数"); dt_jpbasj.Columns.Add(Base_Config_Cjba.周_备案套数); dt_jpbasj.Columns.Add("上上周实际销售套数"); dt_jpbasj.Columns.Add(Base_Config_Cjba.周_备案套数); dt_jpbasj.Columns.Add("上周实际销售套数"); dt_jpbasj.Columns.Add(Base_Config_Cjba.本周_备案套数); dt_jpbasj.Columns.Add("本周实际销售套数"); if (item.jpxmlb != null && item.jpxmlb.Count > 0) { //获取竞品项目数据 dt_jpbasj = GET_JPXM_BX(dt_jpbasj, item.jpxmlb); Office_Tables.SetJP_JINHUIJIANBAO_Table(page1, dt_jpbasj, 1, null, null); t.AddClone(page1); } var page2 = temp[1]; IAutoShape text2 = (IAutoShape)page2.Shapes[0]; text2.TextFrame.Text = string.Format(text2.TextFrame.Text, item.bamc, item.ytcs[0]); DataTable dt_2 = new DataTable(); dt_2.Columns.Add(Base_Config_Jzgj.业态); dt_2.Columns.Add(Base_Config_Jzgj.项目名称); dt_2.Columns.Add("在售楼栋"); dt_2.Columns.Add("面积区间"); dt_2.Columns.Add(Base_Config_Jzgj.竞争格局_主力面积区间); dt_2.Columns.Add(Base_Config_Cjba.本周_备案套数); dt_2.Columns.Add(Base_Config_Cjba.本周_建面均价); dt_2.Columns.Add("总价范围"); dt_2.Columns.Add("主力总价"); dt_2.Columns.Add(Base_Config_Rgsj.本周_营销动作); //获取本案数据 if (item.jpxmlb != null && item.jpxmlb.Count > 0) { //获取竞品项目数据 dt_2 = GET_JPXM_BX_RG(dt_2, item.jpxmlb); Office_Tables.SetJP_JINHUIJIANBAO_1_Table(page2, dt_2, 1, null, null); t.AddClone(page2); } } return(t); } catch (Exception e) { Base_Log.Log(e.Message); return(null); } }