我似乎无法在C#中找到word addins的文档。想知道如何插入我用intellisense播放的文本一半和一小时来查找Application.Selection.Range.InsertAfter();
是否有文档,我试图弄清楚如何打印格式化的文本,如链接,但我发现资源很少。
答案 0 :(得分:2)
你并没有真正指明你想做什么。确定如何在办公自动化中完成工作的最佳起点之一是记录宏,然后查看它生成的内容。
对于这个问题,我在文档中输入了一行文字:
这是一个新的文本行,这是一个链接
然后我使用ctrl + leftarrow 3次在'this'之前移动光标并选择接下来的4个字符(this)。然后我将选择转换为指向stackoverflow的超链接 这是结果代码:
Selection.TypeText Text:="This is a new line of text and this a link"
Selection.MoveLeft Unit:=wdWord, Count:=3
Selection.MoveRight Unit:=wdCharacter, Count:=4, Extend:=wdExtend
ActiveDocument.Hyperlinks.Add Anchor:=Selection.Range, Address:= _
"http://www.stackoverflow.com/", SubAddress:="", ScreenTip:="", _
TextToDisplay:="this"
一般来说,将这个vba内容转换为c#并找到合适的方法
并不难答案 1 :(得分:1)
有一些资源,包括代码示例等。: