Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# inlineShape=inlineShapes.AddPicture();引用任何word文件,而不是我创建的Interop.word.Application_C#_.net_Winforms Interop - Fatal编程技术网

C# inlineShape=inlineShapes.AddPicture();引用任何word文件,而不是我创建的Interop.word.Application

C# inlineShape=inlineShapes.AddPicture();引用任何word文件,而不是我创建的Interop.word.Application,c#,.net,winforms-interop,C#,.net,Winforms Interop,我的任务是打开一个word文件,点击按钮1,然后在按钮2的光标位置向word文件添加一个图像,然后点击按钮2,继续点击,我写的事件: private void button1_Click(object sender, EventArgs e){ Microsoft.Office.Interop.Word.Application WordApp = null; WordApp = new Microsoft.Office.Interop.Word.Application(); //make t

我的任务是打开一个word文件,点击按钮1,然后在按钮2的光标位置向word文件添加一个图像,然后点击按钮2,继续点击,我写的事件:

private void button1_Click(object sender, EventArgs e){
Microsoft.Office.Interop.Word.Application WordApp = null;  
WordApp = new Microsoft.Office.Interop.Word.Application(); //make the word application
documents = WordApp.Documents;
document = documents.Add(); //open a document in my created application
button2.visible=true;
}

private void button2_Click(object sender, EventArgs e){
button1.visible=false;
selection = WordApp.Selection;
inlineShapes = selection.InlineShapes;
inlineShape = inlineShapes.AddPicture(@"C:\MyPicture1.Jpeg"); // add picture to my created application document
}
文件中的每件事都可以正常工作,但问题是,如果我在单击按钮1后手动打开一个新的word应用程序(打开两个文档),并且如果光标在第二个文档中,图像就会被添加到第二个文档中

我希望每次点击按钮2时,图像都会被添加到
WordApp=new Microsoft.Office.Interop.Word.Application()
仅限,无论光标位于哪个文档上。请帮忙

我认为我在创建“selection”对象时犯了一些错误,我认为我没有正确地将其引用到wordApp。请帮忙:)