设为首页 | 加入收藏
您现在的位置: 唯才教育网 >> 电脑频道 >> asp.net >> vc自动化excel,如何选中一列,并将该列的数据格式设置为时间 - .NET技术 / VC.NET

vc自动化excel,如何选中一列,并将该列的数据格式设置为时间 - .NET技术 / VC.NET

作者:佚名    来源:网友投稿    点击数:    更新时间:

   oBooks = oExcel.get_Workbooks();
oBook = oBooks.Add (covOptional);
oSheets = oBook .get_Worksheets ();
oSheet = oSheets .get_Item (COleVariant ((SHORT)1));

oRange = oSheet .get_Range (COleVariant(_T("A1")),COleVariant(_T("A1")));
oRange = oSheet .get_Cells();
oRange = oSheet .get_Columns();
oRange.Select();//添加此句后将整个工作表都设置为了时间格式。



VARIANT vtime;
vtime.bVal = VT_UI1 ;
vtime = COleVariant( _T("h:mm:ss;@"));
oRange.put_NumberFormatLocal( vtime);

请问大家,如何选中表中的某一列并将该列的数据格式设置为时间。答案1




------其他回答(20分)---------
这样的操作你可以先在Excel中使用录制宏的方法,看着VBA中是怎么实现的,一般VC也会有相对应的封装方法
------其他回答(20分)---------
Columns("F:F").Select//选中某一列
Selection.NumberFormatLocal = "yyyy""年""m""月""d""日"";@"//设置 格式
这是VBA代码,你自己转换为VC代码,应该很简单的

查看和“asp.net”有关的所有文章


  • 上一篇文章:

  • 下一篇文章: