我可以取消选择之前在程序中选择的MS Word中的某些内容

use*_*758 3 c# ms-word

我有一段代码,作为一些事件处理的一部分,我在word文档中选择一个图像并将其复制到一个文件中.但是在事件处理程序完成后,当我在处理完事件后返回word时,图像显示为选中状态.代码段如下:

foreach (Word.InlineShape shape in shapes)
{
    string filepath = "somepath";
    shape.Select();
    Word.Application application = Globals.ThisAddIn.Application;
    application.Selection.CopyAsPicture();
    Computer comp = new Computer();
    Image image = comp.Clipboard.GetImage();
    image.Save(filepath, System.Drawing.Imaging.ImageFormat.Jpeg);
    comp.Clipboard.Clear();
}
Run Code Online (Sandbox Code Playgroud)

我希望这个形状不应该显示为选中,因为形状选择只是某些事件处理的一部分.

有没有办法取消选择这种形状.

Thanx为您的建议.

Pau*_*Jan 5

您可以使用取消选择当前选择

application.Selection.Collapse()
Run Code Online (Sandbox Code Playgroud)