.OLEObjects.Add "Forms.TextBox.1" .OLEObjects(1).Object.Value = "TEST" と試したところ、"TEST"と値が入ったテキストボックスが出来たので、OLEObjects自体は使用可能だと思いますよ。 記述形式が間違ってるのではないでしょうか。