运行此代码时,它说TargetText
是无效的标识符。我不知道可能是什么问题。
Sub test()
Dim TargetText As String
TargetText = ""
TargetText = ActiveDocument.Tables(1).Cell(1, 1).Range.Text
Dim strarray() As String
strarray = TargetText.Split(" ")
End Sub
答案 0 :(得分:3)
收到此错误的原因是因为TargetText
是String
,并且在VBA中,String
不支持Split
方法(与VB.Net不同)这是您可能看到过此工作示例的地方。
使用Split
实际上并不那么困难:
strarray = Split(TargetText, " ")
Split
函数仅将String
作为第一个参数,并将定界符(要分割的文本)作为第二个参数。
这里是指向official documentation的链接。