BCB 6.0用OLE方式可以读写Excel 2007文档.xlsx吗?

ooolinux 2016-09-08 07:55:53
BCB 6.0用OLE方式可以读写Excel 2007文档.xlsx吗?
第三方控件呢?
...全文
936 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
power549742897 2018-02-08
  • 打赏
  • 举报
回复

我用office2k
经常爆这种错误
power549742897 2018-02-08
  • 打赏
  • 举报
回复
往word里添加图片,代码如下。转换为pdf到每什么问题 String strPic("D:\\捕获.PNG"); OleVariant WordFile(strPic+_T(".doc")); WordApp->Connect(); OleVariant NewTemplate(false); OleVariant Template; OleVariant DocumentType(0); OleVariant Visible(false); //调用Add函数 WordApp->Documents->Add(Template,NewTemplate,DocumentType,Visible); //连接到新建的文档 WordDocument->ConnectTo(WordApp->Documents->Item(Variant(1))); BSTR FileName=strPic.w_str(); TImage* imagePdf = new TImage(this); imagePdf->Picture->LoadFromFile(strPic); WordApp->Selection->PageSetup->PageHeight =imagePdf->Picture->Height; WordApp->Selection->PageSetup->PageWidth =imagePdf->Picture->Width; imagePdf->Picture->Graphic = NULL; delete imagePdf; imagePdf=NULL; OleVariant LinkToFile(false), SaveWithDocument(false); WordDocument->InlineShapes->AddPicture(FileName); OleVariant pdfFile(strPic+_T(".pic.pdf")); OleVariant format(17); WordDocument->SaveAs(pdfFile, format); OleVariant changeClose(false); WordDocument->Close(changeClose); WordApp->Disconnect();
ooolinux 2016-10-12
  • 打赏
  • 举报
回复
chinayu2007 2016-09-09
  • 打赏
  • 举报
回复
Excel 2007是当数据库用吗?
ooolinux 2016-09-09
  • 打赏
  • 举报
回复
引用 6 楼 ccrun 的回复:
Office组件只是高度封装了Office的对象,通过代码提示就可以知道每个对象的属性和方法。 OLE代码则是全靠对Office文档结构的了解,自己写要访问的属性或方法名。
Office组件的封装也是基于OLE方式的吗? Office2k组件能否100%操作Office 2007文档?
ooolinux 2016-09-09
  • 打赏
  • 举报
回复
BCB 6.0的Office2k页面的控件主要什么用呢?写OLE操作Office文档需要它们吗?
ooolinux 2016-09-09
  • 打赏
  • 举报
回复
引用 1 楼 ccrun 的回复:
OLE 依赖 Office 的版本,和 C++Builder 的版本关系不大。
妖哥也玩通宵了
ccrun.com 2016-09-09
  • 打赏
  • 举报
回复
OLE 依赖 Office 的版本,和 C++Builder 的版本关系不大。
ccrun.com 2016-09-09
  • 打赏
  • 举报
回复
Office组件只是高度封装了Office的对象,通过代码提示就可以知道每个对象的属性和方法。 OLE代码则是全靠对Office文档结构的了解,自己写要访问的属性或方法名。
ooolinux 2016-09-09
  • 打赏
  • 举报
回复
引用 4 楼 chinayu2007 的回复:
Excel 2007是当数据库用吗?
OLE方式应该不是当数据库,当数据库用有什么优缺点?

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧