public ISlideCollection _plus_jp_yangguangcheng_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 text0_1 = (IAutoShape)page1.Shapes[0]; text0_1.TextFrame.Text = string.Format(text0_1.TextFrame.Text, item.bamc); DataTable dt1_0 = new DataTable(); dt1_0.Columns.Add(Base_Config_Jzgj.项目名称); dt1_0.Columns.Add(Base_Config_Jzgj.业态); dt1_0.Columns.Add(Base_Config_Rgsj.周_本周到访量); dt1_0.Columns.Add(Base_Config_Rgsj.本周_本周到访量); dt1_0.Columns.Add(Base_Config_Jzgj.竞争格局_主力面积区间); dt1_0.Columns.Add(Base_Config_Rgsj.本周_新开套数); dt1_0.Columns.Add(Base_Config_Cjba.本周_备案套数); dt1_0.Columns.Add(Base_Config_Cjba.本周_建面均价); dt1_0.Columns.Add(Base_Config_Rgsj.本周_认购套数); dt1_0.Columns.Add(Base_Config_Rgsj.本周_认购建面均价); dt1_0.Columns.Add(Base_Config_Rgsj.本周_优惠); dt1_0.Columns.Add("认购库存套数"); dt1_0.Columns.Add("本周动态"); dt1_0.Columns.Add(Base_Config_Rgsj.本周_活动); dt1_0.Columns.Add(Base_Config_Rgsj.本周_营销动作); if (item.jpxmlb != null && item.jpxmlb.Count > 0) { dt1_0 = GET_JPXM_BX_1(dt1_0, item.jpxmlb); Office_Tables.SetJP_YANGGUANGCHENG_Table(page1, dt1_0, 1, null, null); t.AddClone(page1); foreach (var jpitem in item.jpxmlb) { var tp1 = new Presentation(str); var temp1 = tp1.Slides; var page2 = temp1[1]; IAutoShape text1_1 = (IAutoShape)page2.Shapes[0]; text1_1.TextFrame.Text = string.Format(text1_1.TextFrame.Text, string.Join(",", jpitem.lpcs)); t.AddClone(page2); } } } return(t); } catch (Exception e) { Base_Log.Log(e.Message); return(null); } }