CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

急用,谁能把下面的delphi代码翻译成bcb代码?

楼主wangxd(东东)2002-02-23 20:05:12 在 C++ Builder / 基础类 提问

delphi代码  
  var    
  Cur_WorkBook,Cur_WorkSheet,Cur_Cell,   v:variant;    
  begin    
  OleContainer1.CreateObjectFromFile('C:\test1.xls',   False);    
  OleContainer1.doVerb(ovShow);//显示文档    
  Cur_WorkBook:=OleContainer1.OleObject.Application.WorkBooks.Item[1];    
  Cur_WorkSheet:=Cur_WorkBook.WorkSheets[1];    
  ShowMessage(Cur_WorkSheet.Cells[1,1]);    
  Cur_Cell:=OleContainer1.OleObject.Application.ActiveCell;//为ActiveCell    
  end;    
   
   
  我用以下代码编译时出错  
  Variant   ob,ap,wb,wk;  
  OleContainer1->CreateObjectFromFile('C:\test1.xls',   False);    
  OleContainer1->doVerb(ovShow);  
  ob=OleContainer1->OleObject;  
  ap=ob.OlePropertyGet("Application");  
  wb=ap.OlePropertyGet("WorkBooks",1);//就在这一行编译出错  
  ...  
  ...  
  另外谁知道当olecontainer中的文档激活后,怎么让它不显示快捷工具栏? 问题点数:100、回复次数:3Top

1 楼cker(〖烟波浩淼三千里、人鬼殊途五百年〗)回复于 2002-02-23 22:04:24 得分 100

#include   "utilcls.h"  
  #define     PG     OlePropertyGet  
  #define     PS     OlePropertySet  
  #define     FN     OleFunction  
  #define     PR     OleProcedure  
   
  void   __fastcall   TForm1::Button1Click(TObject   *Sender)  
  {  
  Variant   ob,ap,wb,wk;  
   
  OleContainer1->CreateObjectFromFile("C:\\test1.xls",   False);  
  OleContainer1->DoVerb(ovShow);  
   
  ob=OleContainer1->OleObject;  
  ap=ob.PG("Application");  
  ap.PG("CommandBars","Standard").PS("Visible",false);  
  ap.PG("CommandBars","Formatting").PS("Visible",false);  
   
  wb=ap.OlePropertyGet("WorkBooks",1);  
   
  }  
  呵呵,消除CommandBar的办法好像不是最好啊...Top

2 楼wangxd(东东)回复于 2002-02-24 18:56:40 得分 0

wb=ap.OlePropertyGet("WorkBooks",1);//这行编译出错啊,你试试看Top

3 楼cker(〖烟波浩淼三千里、人鬼殊途五百年〗)回复于 2002-02-24 21:53:42 得分 0

咦,我明明编译通过的啊?  
  一定要  
  #include   "utilcls.h"   啊...Top

4 楼wangxd(东东)回复于 2002-03-03 11:18:58 得分 0

thanks。确实要加上#include   "utilcls.h"    
  还有就是文档激活后,怎么让它只读?Top

相关问题

  • 谁那里有DELPHI代码,急用!
  • bcb代码转delphi
  • 谁有用Delphi列出硬件设备清单的代码?急用!
  • 谁有BCB备份和恢复IB数据库的代码,谢谢,急用
  • Delphi代码翻译成BCB
  • 求一本书的源代码!!!!!!!!!!!急用!!!急用!!!!!!
  • 急,用VB写w2K的关机代码!
  • 谁有IssueVision的C#代码,急用!
  • Delphi的代码转换为BCB的代码(initialization, finalization)
  • 将下面delphi代码转换为bcb代码。

关键词

  • 代码
  • 编译
  • 文档
  • ps
  • cell
  • application
  • olecontainer
  • olepropertyget
  • createobjectfromfile
  • ovshow

得分解答快速导航

  • 帖主:wangxd
  • cker

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo