如何用delphi控制word合并单元格,网上源码都是一样的,但都没有介绍具体使用,那位高手路过为我讲解一下
追问:我是在word里插入表格,然后想将表格中的单元格合并,就是做成类似简历的那种表格。是挺多 但是需要vip会员才能下载
答案:// 加入下标的样式
pInfo = RVStyle1-> TextStyles-> Add();
pInfo-> StyleName = "SubScript ";
pInfo-> VShift = -50;
pInfo-> Size = 9;
nSubScriptIndex = pInfo-> Index;
RichViewEdit1-> Style = RVStyle1;
}
//---------------------------------------------------------------------------
// 在RichViewEdit1中选中一段文本,然后点击Button1,将其变为上标
void __fastcall TForm1::Button1Click(TObject *Sender)
{
RichViewEdit1-> ApplyTextStyle(nSuperScriptIndex); // 上标
}
//---------------------------------------------------------------------------
// 在RichViewEdit1中选中一段文本,然后点击Button2,将其变为下标
void __fastcall TForm1::Button2Click(TObject *Sender)
{
RichViewEdit1-> ApplyTextStyle(nSubScriptIndex); // 下标
}
//---------------------------------------------------------------------------
其他:楼主说的是读取数据库字段的值动态填充到excel做的报表里吧?
楼主要是在delphi、vb编的桌面程序里实现这个功能的话,就用excel自动化调用技术。
楼主如果在asp.net、jsp、php等web系统里实现这个功能,最好就用SOAOffice中间件,功能强大,调用简单,除了填充excel,还能在网页里直接显示填充好的excel报表。我还用过里面一个FastTable对象,填充一个上千行的excel表格的速度更是惊人,比自动化调用、VBA等高出数百倍!
www.pudn.com,控制OFFICE源码,多着呢
上一个:delphi高手有木有?
下一个:请问DELPHI RICHVIEW EDIT怎么设置上下标???