佚名通过本文主要向大家介绍了vc显示word文档,word文档最后一行空白,word文档下一行,word文档最后一行,word文档插入一行等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: vc 操作 word文档 新建一行?
描述:
也可以创建word,修改里面的类容或者生成表格,但是遇到了一个问题:
当我先新建了如3*2的一个表格,再另起一行建一个n列的表格完成不了,求指教。
或者哪有对应的api介绍的?对了,vba或者C#的不要,看了,有的变量和常亮找不到
以下为创建表格的程序
void CreateTable(int nRow, int nColumn)
{
m_wdDoc = m_wdApp.GetActiveDocument();
Tables tbs = m_wdDoc.GetTables();
VARIANT vtDefault, vtAuto;
vtDefault.vt = VT_I4;
vtAuto.vt = VT_I4;
vtDefault.intVal = 1;
vtAuto.intVal = 0;
Range Rg = m_wdSel.GetRange();
tbs.Add(Rg, nRow, nColumn, &vtDefault, &vtAuto);
m_wdTb = tbs.Item(1);
VARIANT vtstyle;
vtstyle.vt = VT_BSTR;
_bstr_t bstr = "网格型";
vtstyle.bstrVal = bstr;
if (m_wdTb.GetStyle().bstrVal == vtstyle.bstrVal)
{
m_wdTb.SetStyle(&vtstyle);
m_wdTb.SetApplyStyleFirstColumn(TRUE);
m_wdTb.SetApplyStyleHeadingRows(TRUE);
m_wdTb.SetApplyStyleLastColumn(TRUE);
m_wdTb.SetApplyStyleLastRow(TRUE);
}
}
解决方案1:
描述:
word vc 新建一行
现在利用类向导中生成了 word操作类。也可以创建word,修改里面的类容或者生成表格,但是遇到了一个问题:
当我先新建了如3*2的一个表格,再另起一行建一个n列的表格完成不了,求指教。
或者哪有对应的api介绍的?对了,vba或者C#的不要,看了,有的变量和常亮找不到
以下为创建表格的程序
void CreateTable(int nRow, int nColumn)
{
m_wdDoc = m_wdApp.GetActiveDocument();
Tables tbs = m_wdDoc.GetTables();
VARIANT vtDefault, vtAuto;
vtDefault.vt = VT_I4;
vtAuto.vt = VT_I4;
vtDefault.intVal = 1;
vtAuto.intVal = 0;
Range Rg = m_wdSel.GetRange();
tbs.Add(Rg, nRow, nColumn, &vtDefault, &vtAuto);
m_wdTb = tbs.Item(1);
VARIANT vtstyle;
vtstyle.vt = VT_BSTR;
_bstr_t bstr = "网格型";
vtstyle.bstrVal = bstr;
if (m_wdTb.GetStyle().bstrVal == vtstyle.bstrVal)
{
m_wdTb.SetStyle(&vtstyle);
m_wdTb.SetApplyStyleFirstColumn(TRUE);
m_wdTb.SetApplyStyleHeadingRows(TRUE);
m_wdTb.SetApplyStyleLastColumn(TRUE);
m_wdTb.SetApplyStyleLastRow(TRUE);
}
}
解决方案1:
具体没做过
不过应该是换行的问题吧
我一般都是在word里录宏然后根据vba代码实现功能
不过你说这样不行那就算了
祝你成功