社区
VCL组件使用和开发
帖子详情
高分求WordApplication和ExcelApplication控件的用法!
CsharpGame
2006-04-08 05:15:57
高分求WordApplication和ExcelApplication控件的用法!
cqhu88@gmail.com
...全文
762
6
打赏
收藏
高分求WordApplication和ExcelApplication控件的用法!
高分求WordApplication和ExcelApplication控件的用法! cqhu88@gmail.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
moondaoke
2006-04-12
打赏
举报
回复
//这里先定义.dot文件完整路径:PathFileName
OleVariant ItemIndex=1;
WordApplication1->Visible=true;
WordApplication1->Connect();//连接Word应用程序
OleVariant NewTemplate=False;
OleVariant DocumentType;
OleVariant Visible;
WordApplication1->Documents->Add(PathFileName,NewTemplate,DocumentType,Visible);//添加文档
CACACACACA
2006-04-10
打赏
举报
回复
眼下只有这么一点点,其它的看帮助啦.
CACACACACA
2006-04-10
打赏
举报
回复
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "Word_2K_SRVR"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
WA->Connect();
WA->set_Caption(WideString("sdfsd"));
WA->set_Visible(1);
OleVariant Template = EmptyParam;
OleVariant NewTemplate = False;
OleVariant ItemIndex = 1;
TOpenDialog *dlg = new TOpenDialog(this);
// 下面这两句是加个空文档
// WA->Documents->Add(Template, NewTemplate);
// WD->ConnectTo(WA->Documents->Item(ItemIndex));
if( dlg->Execute() )
{
OleVariant aa = String( dlg->FileName );
WA->Documents->Open( aa );
}
WD->ConnectTo(WA->Documents->Item(ItemIndex));
Caption = WD->Paragraphs->Item(2)->Range->get_Text();
Caption = WD->Shapes->Count;
}
//---------------------------------------------------------------------------
CACACACACA
2006-04-10
打赏
举报
回复
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "Excel_2K_SRVR"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
WideString s;
TOpenDialog *dlg = new TOpenDialog(this);
if( dlg->Execute() )
s = dlg->FileName;
delete dlg;
EA->Connect();
EA->set_Caption(WideString("更新审计来的EXCEL文件."));
EA->set_Visible(0,false);
EA->Workbooks->Open(s,TNoParam(),TNoParam(),TNoParam(),TNoParam(),TNoParam(),
TNoParam(),TNoParam(),TNoParam(),TNoParam(),TNoParam(),
TNoParam(),TNoParam());
EB->ConnectTo( EA->Workbooks->get_Item(Variant(1)) );
ES->ConnectTo( EB->Worksheets->get_Item(Variant(1)) );
ES->set_Name( WideString("z") );
EB->Save( 1 ); //保存,只有此方法可以保存文件,ES无此方法
/* 另存为
ES->SaveAs( Variant("d:\\abc.xls"),TNoParam(),TNoParam(),TNoParam(),
TNoParam(),TNoParam(),TNoParam(),TNoParam(),TNoParam(),1 );
*/
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
EA->Disconnect();
}
//---------------------------------------------------------------------------
CsharpGame
2006-04-10
打赏
举报
回复
怎样基于模板创建文件如模板为为c:\tt.dot
AnsiString tmp="c:\\tt.dot";
Variant temp=Variant (tmp);
向Add()方法传入temp会出错;
将tmp="c:\tt.dot";也不行
请高手指教!!
CsharpGame
2006-04-09
打赏
举报
回复
真的没人用过吗?分不够可以再给!
Word
application
介绍了
word
的基本
用法
,还有我们日常一些应用的技巧,帮助我们快速有效的编辑文件
Delphi
Word
.
Application
将
Word
文档转换为txt格式.rar
MS
Word
:= CreateOLEObject('
Word
.
Application
'); MS
Word
.Documents.Open (f,false); MS
Word
.Visible := 0; pp := MS
Word
.activedocument; pp.saveas('C:\pp1.txt', wdFormatDOSText); MS
Word
.quit;
vs2012下C++操作
word
的简单实例
vs2012下C++操作
word
的简单实例,详见 http://blog.csdn.net/anqier0468/article/details/50525811
cbuilder用
word
applicaqtion 生成
word
时的问题
cbuilder 用
word
application
控件
生成
word
文档,重复生成时提示
word
连接中断问题的解决方法
读写
word
文档
C#读写
word
操作,精细操作,放心使用!
VCL组件使用和开发
604
社区成员
13,460
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章