【问题标题】:Cannot get InputBox after adding reference to Microsoft.VisualBasic添加对 Microsoft.VisualBasic 的引用后无法获取 InputBox
【发布时间】:2010-12-06 16:49:32
【问题描述】:

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

【问题讨论】:

  • 我试了几次还是不行,现在我又试了,它确实有效:)

标签: c# excel vba


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-09-17
      • 2011-03-28
      • 1970-01-01
      • 1970-01-01
      • 2017-06-04
      • 2016-09-14
      • 1970-01-01
      • 1970-01-01
      • 2012-01-02
      相关资源
      最近更新 更多