Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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# 添加对Microsoft.VisualBasic的引用后无法获取InputBox_C#_Excel_Vba - Fatal编程技术网

C# 添加对Microsoft.VisualBasic的引用后无法获取InputBox

C# 添加对Microsoft.VisualBasic的引用后无法获取InputBox,c#,excel,vba,C#,Excel,Vba,我照这里说的做了 但在智能意义上,我只得到Microsoft.VisualBasic.VBCodeProvider 步骤1:添加引用Microsoft.VisualBasic 步骤2: private void button1_Click(object sender, EventArgs e) { string result = Microsoft.VisualBasic.Interaction.InputBox("kkk","text", "", 10, 20); MessageBo

我照这里说的做了 但在智能意义上,我只得到Microsoft.VisualBasic.VBCodeProvider

步骤1:添加引用Microsoft.VisualBasic

步骤2:

private void button1_Click(object sender, EventArgs e)
{
  string result = Microsoft.VisualBasic.Interaction.InputBox("kkk","text", "", 10, 20);

  MessageBox.Show(result);
}

您需要添加对
Microsoft.VisualBasic
的引用,而不是对
Microsoft.VisualBasic.compatibility
库的引用。

您需要添加对
Microsoft.VisualBasic
的引用,而不是对
Microsoft.VisualBasic.compatibility
库的引用。

步骤1:检查是否确实添加了引用;-)


Microsoft.VisualBasic.VBCodeProvider
位于
System.dll
中,每个新项目都会引用它。在我看来,您似乎根本没有引用Microsoft.VisualBasic.dll。

步骤1:检查是否确实添加了引用;-)


Microsoft.VisualBasic.VBCodeProvider
位于
System.dll
中,每个新项目都会引用它。在我看来,好像你根本没有引用Microsoft.VisualBasic.dll。

我试了几次,然后它不起作用了,现在我又试了一次,它起作用了:)我试了几次,然后它不起作用了,现在我又试了一次,它起作用了:)