用C#在word指定的文字后插入字符

hywok 2010-12-07 05:57:19
其实主要是定位光标的问题。现在有一个字符串比如{User_Name},位置不知。想在这个字符串的后面插入一个新的字符串,或者插入另外一个word模板的内容。求方法啊。
...全文
245 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hywok 2010-12-11
  • 打赏
  • 举报
回复
最后还是用标签解决了。另外,插入标签的方法:
word 07里面,打开插入那个tab,在links那一组里面的第二个。插入的时候最好选中一段文字。
qin198066 2010-12-08
  • 打赏
  • 举报
回复
我也很想了解一下,谢谢各位大哥了!!
amanda04 2010-12-08
  • 打赏
  • 举报
回复
通过查找、选择文本定位光标:
object findText = "test";
document.Application.Selection.Find.ClearFormatting();
if (document.Application.Selection.Find.Execute(ref findText,
ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing))
{
System.Windows.Forms.MessageBox.Show("Text found.");
}
else
{
System.Windows.Forms.MessageBox.Show("The text could not be located.");
}
wuyq11 2010-12-07
  • 打赏
  • 举报
回复
使用书签
Word.Range range = wdDoc.Bookmarks.Item(ref strBookmarkName).Range;
range.Text = strContent;
range.SetRange(range.Start,range.Start+strContent.Length);
object obj = range;
wdDoc.Bookmarks.Add(strBookmarkName.ToString(),ref obj);
hywok 2010-12-07
  • 打赏
  • 举报
回复
怎么都没有人知道~~~
hywok 2010-12-07
  • 打赏
  • 举报
回复
没有人熟悉吗?自己顶一下~

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧