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

时间:2010-12-06 16:49:32

标签: c# excel-vba vba excel

我做了这里所说的http://www.pcreview.co.uk/forums/thread-1899493.php   但在intellisense我只得到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);
}

2 个答案:

答案 0 :(得分:2)

步骤1:检查您是否确实添加了参考文献; - )

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

答案 1 :(得分:1)

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