第二次写的时候要把光标比第一次多往下移动一行在写, Selection Sel0= WordApp0.GetSelection(); Sel0.MoveDown(COleVariant((short)wdLine),COleVariant((short)1),COleVariant((short)wdMove));
[quote=引用 19 楼 schlafenhamster 的回复:] int m_CurrentRow; 保存上次插入位置 ! m_CurrentRow=Insert(m_CurrentRow,,,,,,,);
int m_CurrentRow; 保存上次插入位置 ! m_CurrentRow=Insert(m_CurrentRow,,,,,,,);
10楼的图 ,原第一行 变成 2 了,而 第一行 是个 空 行 ,你是 插入 一行 ? 插入 一行 分 在 某行 前 ,或 某行 后 插入。如 InsertLine(1,。。。) 可能在 1行 前 插入 ,也可能在 1行后插入。 请注意 “某行“ 的 值。
你的问题 我理解 有错误。 看 那个图 好像 第一行 被 移到 下面 去了,第二行 在上面, 写入时 行 号 有问题 ?
[quote=引用 1 楼 qq_36088602 的回复:] 我用MFC向word第一行第一列写入一次数据 成功了 第二次在在点击button控件 在第二行第二列写入数据 写是写成功了 但是为什么会把第一行第一列的数据清空?
我用MFC向word第一行第一列写入一次数据 成功了 第二次在在点击button控件 在第二行第二列写入数据 写是写成功了 但是为什么会把第一行第一列的数据清空?
[quote=引用 7 楼 schlafenhamster 的回复:] 我是用vector<cstring>把他们存起来, 这是 当前 数据 读出 当前行的 上次 内容 ,与 当前内容 相加 (或替换 如 time), 再 写入
我是用vector<cstring>把他们存起来, 这是 当前 数据 读出 当前行的 上次 内容 ,与 当前内容 相加 (或替换 如 time), 再 写入
[quote=引用 4 楼 qq_36088602 的回复:] [quote=引用 3 楼 schlafenhamster 的回复:] 都出来 ,与 这次写 内容 相加 ,再下入 即 append
[quote=引用 3 楼 schlafenhamster 的回复:] 都出来 ,与 这次写 内容 相加 ,再下入 即 append
15,979
社区成员
115,897
社区内容
加载中
试试用AI创作助手写篇文章吧