程序中通过OLE调用Excel或Word的难题

{难题请教网友们}:需要在程序中以OLE方式调用Excel或Word控件,但又不想安装OFFICE软件。可否在WINDOWS中安装、注册一个简化的、无启动界面,但又可响应外部调用的Excel或Word对象,实现程序对Excel或Word文件的创建功能。请问网友们,这个有没有办法实现?有没有类似功能的OFFICE的OLE控件安装包下载?谢谢!
2026年09月26日 18:05
有1个网友回答
网友(1):

1、创建连接到excel应用的ole对象
OleObject ole_excel
ole_excel = create OleObject
If ole_excel.ConnectToNewObject("Excel.Application") > 0 Then
MessageBox('连接到Excel错误','请确认是否已经安装了Excel!',Exclamation!)
Destroy old_excel
Return
End If
2、打开指定的excle文件
ole_excel.Application.Workbooks.Open("excel文件")
3、操作excel单元格
excel单元格有一系列的操作,它们的使用格式一般如下:
ole对象.ActiveWorkBook.Sheets("工作表名").操作对象.动作或属性