我有一个表格,我使用了两个文本输入框和一个excel中的提交按钮。VBA中的对象所需的错误
我需要基本上把用户输入到我的2个表单域中的数据,然后把它放入Excel中的单元格。
这是我有的代码,但由于某种原因,即使设置了我的变量,我也得到一个Object所需的错误。
Private Sub CommandButton1_Click()
Dim startPoint As String, endPoint As String
Set startPoint = ActiveDocument.FormFields("TextBox1").Result
If startPoint = "" Then Exit Sub
Worksheets(1).Range("A1").value = startPoint
Set endPoint = ActiveDocument.FormFields("TextBox2").Result
If endPoint1 = "" Then Exit Sub
Worksheets(1).Range("A4").value = endPoint
m1 = Worksheets(1).Range("D4").value
km1 = m1/1000
MsgBox "Your starting point is " & startPoint & vbCrLf _
& vbCrLf & "It is " & m1 & "m" & " (" & km1 & "km) from " & endPoint
End Sub
+1:最好的方法去做,methinks。 – Manhattan