繁体   English   中英

为什么会出现运行时错误424对象必需?

[英]why I get a Run-time error 424 Object Required?

Sub ChooseTestWords()

Dim i As Integer
Dim s As Shape
Dim wordsArray1(1 To 3) As Variant

' Assign the 3 values in the sheet4 to the array
 For i = 1 To 3
   wordsArray1(i) = Sheet4.Cells(i + 1, 2).Value
Next i

Sheet1.Shapes("TestWordsBox").TextFrame2.TextRange.Text = wordsArray1(1).Value

End Sub

我得到一个

对象必填错误

Sheet1.Shapes("TestWordsBox").TextFrame2.TextRange.Text = wordsArray1(1).Value

我可以知道为什么会出错吗? 我只是将数组的值分配给形状的文本。

数组没有.Value 更改

Sheet1.Shapes("TestWordsBox").TextFrame2.TextRange.Text = wordsArray1(1).Value

Sheet1.Shapes("TestWordsBox").TextFrame2.TextRange.Text = wordsArray1(1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM