求大神指点

已锁定

jiajia_lilin

  • 帖子

    314
  • 精华

    0
  • 被关注

    33

论坛等级:侠士

注册时间:2005-12-24

普通 普通 如何晋级?

求大神指点

315

0

2017-08-30 15:08:41

问题 - 记事本.pdf

#include "apdefap.h"

void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)

{

     char *Name; //Return-Type: void* 

     int index,i;

     __object* pExcel = NULL; //建立 pExcel 指针 用来对 EXCEL 进行操作

 

     Name = SysMalloc(30); //Return-Type: void* 

     pExcel = __object_create("Excel.Application"); 

     pExcel->Visible = 1;

     pExcel->Workbooks ->Open ("D:\Product\工艺名称.xlsx");  


     //打开"D:\Product\工艺名称.xlsx" 文件


     index = pExcel->Worksheets("sheet1")->Cells(1,2)->Value ; 

 

     // 读取第一行第二列值


     SetPropWord("工件信息保存.pdl","列表框1","NumberLines",index);


     //用第一行第二列的值设定文本列表行数  这步可以成功执行


       for(i=1;i<=index;++i)

              {              

                SetPropWord("工件信息保存.pdl","列表框1","Index",i);


                    //指定要刷新的文本列表行索引号


                Name = pExcel->Worksheets("sheet1")->Cells(i,1)->Value; 


                    //写入从excel读取的文本到Name


                SetPropChar("工件信息保存.pdl","列表框1","Text",Name);


                    // 写入从excel读取的文本到文本列表  这步很少成功执行


               };


     // 将D:\Product\工艺名称.xlsx"文件从第一列第一行开始逐行写入文本列表


pExcel->Workbooks->Close(1);//关闭文件


pExcel->Quit();//退出Excel


__object_delete(pExcel); 


// 实际运行后大部分时间不能写入文本列表,貌似有乱码的嫌疑   求大神指点


求大神指点 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。