VB编译错误 - “新建不能在界面中使用”

时间:2015-10-05 17:14:59

标签: vb.net visual-studio

我是Visual Basic的新手,以下问题让我感到困惑。只要我不导入Microsoft.Office.Interop.Word,下面显示的代码就可以正常工作。一旦我导入它,我在panAdd.Location语句中得到编译时错误,说明'new'不能在接口上使用。此错误显示在应用程序的许多位置。如果有人能够描述为什么我现在收到这个错误以及我可以使用什么修复来解决它,我将不胜感激。我正在使用Visual Studio 2015社区版。

    Public Sub MoveAdd(entries As Integer)
    Dim addpos As Integer = 0
    addpos = 80 + (entries * 30)
    panAdd.Location = New Point(0, addpos)
    panAdd.Size = New Size(800, 100)
End Sub

1 个答案:

答案 0 :(得分:3)

编译器在System.Drawing.Point'之间感到困惑。 class和' Microsoft.Office.Interop.Word.Point'接口

尝试将行更改为此

panAdd.Location = New System.Drawing.Point(0, addpos)