C# 如何在visual studio 2010的“代码编辑器”窗口中设置选定文本的颜色?

C# 如何在visual studio 2010的“代码编辑器”窗口中设置选定文本的颜色?,c#,visual-studio-2010,background-color,C#,Visual Studio 2010,Background Color,我希望VisualStudio2010在“代码编辑器”窗口中为选定的文本着色 我现在做的是:我在VS 2010中打开一个文件,然后通过以下代码转到我感兴趣的代码段: EnvDTE80.DTE2 dte2; dte2 = (EnvDTE80.DTE2)System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE"); dte2.MainWindow.Activate(); EnvDTE.Window w = dte

我希望VisualStudio2010在“代码编辑器”窗口中为选定的文本着色

我现在做的是:我在VS 2010中打开一个文件,然后通过以下代码转到我感兴趣的代码段:

EnvDTE80.DTE2 dte2;
dte2 = (EnvDTE80.DTE2)System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE");
dte2.MainWindow.Activate();
EnvDTE.Window w = dte2.ItemOperations.OpenFile(filepath, EnvDTE.Constants.vsViewKindTextView);

EnvDTE.TextSelection textSelection = (EnvDTE.TextSelection)dte2.ActiveDocument.Selection;
textSelection.GotoLine(startRow, true);
接下来,我真正想要的是用颜色和背景突出显示选定的文本

我有以下信息:
(int)startRow
(int)startCol
(int)endRow
(int)endCol
。选择的文本范围从
[startRow,startCol]
[endRow,endCol]

C是我的编程语言。