将单词列表插入单词/创建句子

Insert List of words into a Word / create sentences

我有一个单词列表:

我有一个静态句子:“[变量] 很开心”

我需要生成:

猫很开心

狗很开心

小鸟很高兴

试试这个

Public Sub test()
   Dim MySentence As String, MyWords As String, MyWordsAR() As String, i As Long
   
   MySentence = "The XXX is happy"
   MyWords = "cat dog fish robin frog"
   MyWordsAR = Split(MyWords, " ")
   
   For i = LBound(MyWordsAR) To UBound(MyWordsAR)
      ActiveDocument.Content = ActiveDocument.Content & vbCrLf & Replace(MySentence, "XXX", MyWordsAR(i))
   Next i
End Sub