oleContainer单独连word是不可以控制word的输入和文字替换,要控制一定要结合WordApplication控件和WordDocument控件。结合WordApplication控件和WordDocument控件的方法是: try ole.CreateObjectFromFile(xx文件); ole.Show; ole.DoVerb(ovInPlaceActivate); WordApplication1.ConnectTo(IDISPATCH (ole.OleObject.Application) as _Application); WordDocument1.ConnectTo(WordApplication1.ActiveDocument); except showMessage('文件连接出错!'); end;要控制word进行替换就需要在word文件中先定义好书签,再用WordApplication1.Selection 和 WordApplication1.ActiveDocument.Bookmarks 的插入、选择、替换方法就可以做到。