請解答一下2個BCB錯誤訊息... |
尚未結案
|
jimmy_lou45
一般會員 發表:10 回覆:18 積分:5 註冊:2003-07-13 發送簡訊給我 |
出現的錯誤,.......(還是這個語法不是BCB的?) Build
[C++ Error] Unit1.cpp(43): E2316 'get__default' is not a member of 'Range'
[C++ Error] Unit1.cpp(45): E2316 'set__default' is not a member of 'Range' 以下為我key的程式..
------------------------------------------------------------------ //--------------------------------------------------------------------------- #include
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
jimmy_lou45您好:
將
default改成 Default不過我測試後仍會有下面的錯誤訊息 [C Error] utilcls.h(2334): E2031 Cannot cast from 'const TBaseVariantT |
jimmy_lou45
一般會員 發表:10 回覆:18 積分:5 註冊:2003-07-13 發送簡訊給我 |
|
jimmy_lou45
一般會員 發表:10 回覆:18 積分:5 註冊:2003-07-13 發送簡訊給我 |
抱歉, 我覺得我好像講的不清不楚,所以再寫一次:
我的問題是:1.在bcb裡開啟一個已經儲存在我硬碟中的excel檔案
(這一步我已經小小的試出來了,但是...不知道這樣寫對不對?執行的結果是可以跑出我已經儲存在硬碟裡excel的檔案)(就是程式裡面"只有"key第1行的時候),(我程式中已經有編號了,麻煩請參照下面我的程式) 2.我指定欄位(指定兩行)是為了畫出那兩"行"數值所代表的圖形
(就是,excel中不是有畫圖的功能嗎?先圈選一個欄位的範圍,再按一下那個圖示,圖形就會跑出來的那個操作方法!) 3
如果我指定欄位的話,(程式再加上2~8行)
發生我
"附加檔案的錯誤圖示")
還是我所寫的有錯?
第2~8行是否為我所想像的"圈選excel欄位,然後畫出來"的意思?? 若還有語意不清楚的地方,還麻煩告知...
(很糟糕的是,我還不到24小時,人家就趕的要結果看了,還請多多幫忙~謝謝) //--------------------------------------------------------------------------- #include
#pragma hdrstop
#include
#include
#include
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
Variant excel,WORKbooks,WORKbook,WORKsheets,WORKsheet,CELL,chart,Range,ActiveChart;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender)
{
1. ShellExecute(Handle,NULL,"2.xls", NULL, NULL, SW_SHOWNORMAL); 2. excel=CreateOleObject("excel.Application");
3. Range = WORKsheet.OlePropertyGet("Range","D2:E629");
4. Range.OlePropertyGet("Select");
5. chart=WORKbook.OlePropertyGet("Charts");
6. chart.OleFunction("add");
7. ActiveChart=WORKbook.OlePropertyGet("ActiveChart");
8. ActiveChart.OlePropertySet("ChartType",0x00000039); }
//---------------------------------------------------------------------------
拜託了...
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |