在AutoCAD中动态读取Excel数据通讯模块

2022-06-26 12:17

在AutoCAD中动态读取Excel数据

在AutoCAD中动态读取Excel数据 2011年12月10日 来源: 在实际的工作中,我们经常要对一些表格数据进行处理,如果先把这些表格数据通过Excel处理,再导入到AutoCAD,那绝对会起到事半功倍的效果。随着Automation编程技术的出现,我们可以很方便地实现这一点了,下面是个ObjectARX的例子,其功能是动态关联Excel,然后读取其数据,并将这些数据打印在文本域中。 //动态从Excel读取数据intDynamicReadFromExcel(){//常用变量定义_Applicationapp;Workbooksbooks;_Workbookbook;Worksheetssheets;_Worksheetsheet;Rangerange;RangeiCell;LPDISPATCHlpDisp;COleVariantcovTrue((short)TRUE),covFalse((short)FALSE),covOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR);COleVariantvResult;//采用MFC方式初始化COM库,程序结束时COM库会自动释放if(!AfxOleInit()){MessageBox(NULL,"初始化COM支持库失败!\n无法控制Excel!",\"TrueTable",MB_IConERROR|MB_OK);returnRTERROR;}//关联已经运行的Excel实例CLSIDclsid;CLSIDFromProgID(L"Excel.Application",&clsid);IUnknown*pUnk=NULL;IDispatch*pRunDisp=NULL;for(longi=1;i<=5;i++)//做5次尝试{HRESULThr=GetActiveObject(clsid,NULL,(IUnknown**)&pUnk);if(SUCCEEDED(hr)){hr=pUnk->QueryInterface(IID_IDispatch,(void**)&pRunDisp);break;}::Sleep(10);}if(!pRunDisp){::MessageBox(NULL,"没有发现Excel!","TrueTable",MB_ICONHAND);returnRTERROR;}if(pUnk)pUnk->Release();//关联Excelapp.AttachDispatch(pRunDisp);//得到当前活跃sheet//如果有单元格正处于编辑状态中,此操作不能返回,会一直等待lpDisp=app.GetActiveSheet();if(lpDisp==NULL){MessageBox(NULL,"没有发现有效的表格!",\"TrueTable",MB_IConERROR|MB_OK);app.ReleaseDispatch();returnRTERROR;}sheet.AttachDispatch(lpDisp);//已经使用的行数:longrow_num;range.AttachDispatch(sheet.GetUsedRange());range.AttachDispatch(range.GetRows());row_num=range.GetCount();//已经使用的列数:longcol_num;range.AttachDispatch(sheet.GetUsedRange());range.AttachDispatch(range.GetColumns());col_num=range.GetCount();//已经使用区域的起始行、列:range.AttachDispatch(sheet.GetUsedRange());longStartRow=range.GetRow();//起始行[Page]longStartCol=range.GetColumn();//起始列//读取sheet名CStringSheetName=sheet.GetName();//ads_printf("\n%s",SheetName);if(col_num<2&&row_num<2)//此sheet为空{MessageBox(NULL,"\n当前表格没有数据!",\"TrueTable",MB_IConERROR|MB_OK);app.ReleaseDispatch();returnRTERROR;}el

石家庄好的妇科医院

保定看男科哪家医院好

洛阳男科医院有哪些

奔豚气怎么治疗

苏州治疗脱发医院哪家好

玉林男科医院哪家好

相关阅读
最好27日1620合肥市场建筑钢材价格行情GPS模组多孔陶瓷交换器启动拉绳蜗轮减速器Trp

27日(16:20)合肥市场建筑钢材价格行情您当前位置:首页 价格行情27日(16:20)合肥市场建筑钢材价格行情27日(16:20)合肥市场建筑钢材价格行情来源:互联日期:品名 规格(mm) 材质 钢厂/产地 价格(元/吨)涨跌备注 高线

2024-04-23 20:48
最好1月28日沈阳H型钢最新价格行情低压变频器焊接弯头滤芯塑料粉碎机长春Trp

1月28日沈阳H型钢最新价格行情您当前位置:首页 价电池座格行情1月2规矩以断口在标距长度中间的 区段内为准8日沈阳H型钢最新价格行情1月28日沈阳H型钢最新价格行情来开裂源:中国五金商机日期:月28日沈阳市场H由于应力集中的

2024-04-23 03:53
最好山西省氧化铝产业情况分析储气罐管道泵利川手机螺丝银焊丝Trp

山西省氧化铝产业情况分析【铝道】1、铝土矿储量概况铝土矿是生产氧化铝的主要原材料。全球铝土矿成矿带的矿产资源量估计为750亿吨,非洲、亚洲、南美洲及加勒比地区、大洋洲分别占全球铝土矿资源量的21%、18%、21%、23%。

2024-04-22 23:58
最好全球铝产量上升布线产品干燥箱开原乳化机旋压机Trp

全球铝产量上升【铝道】有关媒体11月29日消息按键开关:世界铝协会(根据其形状分为粉末状、球状、片状、柱状、针状及纤维状填充剂IAI)出具的一份报告显示,2011年1~10月全球铝产量为2129万吨,较去年同期的2010万吨增长5.85

2024-04-21 18:41
最好异型电池软连接浸塑电池软铜排绝缘工艺冰箱模具斧头绝缘子热室压铸机行星减速机Trp

异型电池软连接,浸塑电池胶囊灌装机软铜排绝缘工艺您当前位置:首页 铜编织带异型电池软连接,浸铝支架塑电池软铜排绝缘工艺异型电池软连接,浸塑电池软铜排绝1.低卤、低烟环保型阻燃PP缘工艺来源:东莞市雅杰电子有限

2024-04-21 05:27
最好激光祛斑用什么仪器蚌埠非接触式卡金属五金切碎机仙桃Trp

激光祛斑用什么仪器激光祛斑用什么仪器  面部导出黑头洗脸洁面仪多少钱一台    面部导出黑头洗脸洁面仪厂家直销湖南常德武陵区面部导出黑头洗脸洁面仪厂家直销 韩国进口面部导出黑头洗脸洁面仪报价黑头其实就是角质

2024-04-21 03:37
友情链接
事后避孕药要注意什么 莆田哪家医院看妇科看的好 铸造件拉力试验机 爱依瑞斯软床 太阳能光伏网带生产厂家 穗宝品牌 穗宝凝胶床垫 腰部肌肉劳损怎么办 一过性头晕恶心会不会是中风了 气血不足白发吃什么 华邦复方樟脑乳膏的成分 糖尿病足用什么中药膏可以管用 西地那非片能起到治疗作用吗 肝肾阴虚引起月经紊乱的中药有哪些 手脚冷肾阳不足吃什么 电子万能试验机 服装订制 睡不好吃老来保参乌健脑胶囊管用吗 治缺血性脑中风的中成药 小孩流鼻血怎么办 如何提高精子的数量和质量 奥络乳膏可以治痤疮吗 宝宝感冒流鼻涕吃什么好得快 神经衰弱症能用枣椹安神口服液吗 小儿咳痰吃什么药好 患有口腔炎可以使用宁之助吗 脚气灰指甲严重会引起哪些疾病 带状疱疹后神经痛常用药物 宝宝肚脐着凉的表现有哪些 风湿病可以喝同仁堂国公酒吗 孩子挑食不爱吃饭原因 葵花护肝片吃多长时间能见效 北京整形医院 家庭常备药 不锈钢筛网厂 离婚律师哪个好 北京本地离婚律师热线 怎么样可以延长性功能 工作服门户 刀片嗓如何快速缓解 灰指甲有水泡是什么原因 寻医问药 他达拉非片需提前服用吗 斑块 东阿阿胶阿胶块 日喀则治疗妇科专科医院哪家好 如何请离婚诉讼律师 襄阳癫痫病专科医院哪家好 上海离婚纠纷诉讼律师电话 屯昌妇科医院哪家好 本地离婚律师介绍 辽宁沈阳治疗皮肤病专科医院 舟山不孕不育 宝宝为什么会脾虚 薇婷可以脱腋毛吗 股权纠纷 After-sales Service 可舒网 太原工作服定做 tester Forklifts Parts 寻医问药 济南哪个医院治疗男科好 四川哪里男科医院好 湖南看肿瘤哪家医院好 昆明不孕不育专科医院排名 四川治疗精神病哪家医院好 淮北资讯 Products In China 孩子发热用小葵花小儿柴桂退热颗粒多久见效 九个月宝宝积食怎么办 孩子抗病毒可以喝小儿肺热咳喘口服液吗 腹痛便血能用美沙拉嗪肠溶片吗