我用vc操作word画了一个矩形,已经能够画出矩形了。但是如何往矩形框里面写字呢?能否给个示例代码呢?谢谢大虾们了。以下为部分代码。
if(!m_app.CreateDispatch(_T("Word.Application"))) //启动WORD
{
//AfxMessageBox(_T("OFFICE没有安装"));
return FALSE;
}
m_app.SetVisible(bVisiable);
COleVariant FileName(fileName); COleVariant vtrue((short)true),vfalse((short)false),vOpt((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
m_docs = m_app.GetDocuments();
m_doc = m_docs.Add(FileName, vOpt, vOpt, vOpt);
m_sel = m_app.GetSelection();
m_shp = m_doc.GetShapes();m_shp.AddShape(1,100,200,100,200,vOpt);
if(!m_app.CreateDispatch(_T("Word.Application"))) //启动WORD
{
//AfxMessageBox(_T("OFFICE没有安装"));
return FALSE;
}
m_app.SetVisible(bVisiable);
COleVariant FileName(fileName); COleVariant vtrue((short)true),vfalse((short)false),vOpt((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
m_docs = m_app.GetDocuments();
m_doc = m_docs.Add(FileName, vOpt, vOpt, vOpt);
m_sel = m_app.GetSelection();
m_shp = m_doc.GetShapes();m_shp.AddShape(1,100,200,100,200,vOpt);
解决方案 »
- 一个表格里面有一个按钮,怎么实现点击文本框和点击按钮的效果一致
- 在VC6中使用VSS遇到了一些问题
- 组合框里面选择上相应的颜色,在静态文本框中显示该选中颜色
- 如何以文本形式打开一个非文本文件
- 问题:指令“LEA BX BUFFER”和“MOV BX, OFFSET BUFFER”的执行效果是一样的吗?指令“LEA BX,[BX+200]”和“MOV BX,OFFSET [BX+200]
- 请教高手:如何解决滚动视图中拖动滚动条时得闪烁问题?
- 该采用哪种socket模型?
- ADO连接,如何知道,用户名和密码正确,或不对??
- 急救!MFC ActiveX控件问题
- 非常简单的问题 ^^
- 求助:双击消息
- 接口2如何访问接口1中的成员?
m_sel.TypeText 就行了,关键是要select你的矩形框
http://blog.csdn.net/benny5609/archive/2008/06/16/2552459.aspx
这个应该有你想要的
http://bbs.xiakexing.com/cgi-bin/topic.cgi?forum=22&topic=689