DSOFramer.ocx控件操作指南:创建、打开与HTTP请求

需积分: 48 10 下载量 62 浏览量 更新于2024-09-10 收藏 10KB TXT 举报
DSOFramer.ocx是一个用于嵌入到Web页面中的控件,它允许用户在浏览器中操作Microsoft Office应用程序,如Word和Excel。这个ActiveX控件提供了与Office文档的交互功能,包括创建新文档、打开现有文件、保存以及执行HTTP POST请求。 1. 创建新文档: DSOFramer.ocx支持通过以下代码创建新的Word.Document或Excel.Sheet对象: - `document.all.FramerControl1.CreateNew("Word.Document");` 用于创建一个新的Word文档。 - `document.all.FramerControl1.CreateNew("Excel.Sheet");` 用于创建一个新的Excel工作表。 2. 打开文件: - `document.all.FramerControl1.Open("C:\\TestBook.xls");` 可以用来打开本地的Excel文件。 - 对于文本文件,可以指定是否作为Word文档打开,例如 `document.all.FramerControl1.Open("C:\\Plain.txt", false, "Word.Document");` - 对于远程文件(如ASP、PHP页面),可以提供完整的URL,并可选地提供登录凭证,如 `document.all.FramerControl1.Open("https://secureserver/test/mytest.asp?id=123", true, "Excel.Sheet", "MyUserAccount", "MyPassword");` 3. 保存文件: 控件支持将处理后的文档保存回本地,如 `document.all.FramerControl1.Save("c:\\1.doc", true);` 4. HTTP POST: 除了与Office文件交互,DSOFramer.ocx还提供了对HTTP POST请求的支持。这包括初始化请求 (`document.all.FramerControl1.HttpInit();`),添加POST字符串参数 (`document.all.FramerControl1.HttpAddPostString("RecordID", "20060102200");`) 和提交请求 (`document.all.FramerControl1.Htt