| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 778 人关注过本帖
标题:VC6 EXCEL写入要怎么改成指定格子非范围?
只看楼主 加入收藏
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
结帖率:97.66%
收藏
已结贴  问题点数:8 回复次数:6 
VC6 EXCEL写入要怎么改成指定格子非范围?
怎么把sheet.GetRange改成可指定位置?或要用哪个函式替代?
程序代码:
void AAA(char *A1)
{
    _Application app;  
    Workbooks books;  
    _Workbook book;  
    Worksheets sheets;  
    _Worksheet sheet;  
    Range range;  
    Font font;  
    Range cols;

    ::CoInitialize(NULL);    

    COleVariant covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);

    if( !app.CreateDispatch("Excel.Application") )
        AfxMessageBox("Start EXCEL Fail!");

    books=app.GetWorkbooks();  
    book=books.Add(covOptional);

    sheets=book.GetSheets();
    sheet=sheets.GetItem(COleVariant((short)1));
    sheet.SetName("AAA");

    range=sheet.GetRange(COleVariant("A1"),COleVariant("A1"));//<--改成指定格子
    range.SetValue2(COleVariant("HELLO EXCEL!"));

    font=range.GetFont();
    font.SetBold(COleVariant((short)TRUE));

    range=sheet.GetRange(COleVariant("A2"),COleVariant("A2"));//<--改成指定格子
    range.SetFormula(COleVariant("=RAND()*100000"));
    range.SetNumberFormat(COleVariant("$0.00"));

    cols=range.GetEntireColumn();
    cols.AutoFit();

    app.SetVisible(TRUE);
    app.SetUserControl(TRUE);
}
搜索更多相关主题的帖子: EXCEL color 格子 
2015-01-07 18:56
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
能把GetRange改成cell的写法吗?
虽然.h档里面有Getcell()的函式,但是后面没指定位址的参数可供输入.

不要選我當版主
2015-01-12 02:26
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:6 
没太搞懂你想干嘛

DO IT YOURSELF !
2015-01-12 08:22
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
要寫資料到Excel裡,但是不想用A1,A2來表示位置,希望能用(1,1)這種方式,要怎改?

不要選我當版主
2015-01-12 14:54
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
算了,我土法炼钢好了。

不要選我當版主
2015-01-12 20:08
chjiang78
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:29
专家分:119
注 册:2014-11-17
收藏
得分:0 
是不是在h档里面有Getcell(a,b)的函式,然后在主程序中将该函数再写一遍
2015-01-13 20:47
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
但是就是找不到才会问
excel12.rar (36.18 KB)

不要選我當版主
2015-01-16 12:11
快速回复:VC6 EXCEL写入要怎么改成指定格子非范围?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019863 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved