资源描述:
《DSOFramer原有的接口说明.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、返回当前活动文档的Dispatch接口,这个接口很重要,可以通过这个接口,操作所有的文档接口.如:下面javascript语句调用Office内置的对话框varobj;...声明:本文档由山东电建(sddianjian)上传到豆丁网(docin.com),若有侵害您的权益,请发站内消息。DSOFramer原有的接口说明===================================================================DSOFramer原有的接口说明1.voidCreateNew(BSTRProgIdOrTemplate) 新建文档, 其中:P
2、rogIdOrTemplate参数:ExcelSpreadsheet "Excel.Sheet"ExcelChart "Excel.Chart"PowerPointPresentation "PowerPoint.Show"ProjectProject "MSProject.Project"VisioDrawing "Visio.Drawing"WordDocument "Word.Document"2. HRESULTOpen([in]VARIANTDocument,[in,optional]VARIANTReadOnly,[in,opti
3、onal]VARIANTProgId,[in,optional]VARIANTWebUsername,[in,optional]VARIANTWebPassword) 打开文档,可以是本地文件或者是服务器文件参数:Document 文档路径ReadOnly 是否已只读模式打开ProgId OLE类型WebUsername 用户名(访问网络的文件时候,有可能需要)WebPassword 密码例子:DsoFramer1.Open"C:TestBook.xls"DsoFramer1.Open"C:Plain.txt",,"Word.Document" //用Word来
4、打开c:plain.txt文件DsoFramer1.Open"https://secureserver/test/mytest.asp?id=123",True,"Excel.Sheet","MyUserAccount","MyPassword"3.HRESULTSave([in,optional]VARIANTSaveAsDocument,[in,optional]VARIANTOverwriteExisting, [in,optional]VARIANTWebUsername,[in,optional]VARIANTWebPassword);保存文件在本地
5、DsoFramer1.Save"c:1.doc"4.Activate激活当前文档,没搞明白有什么用5. HRESULTActiveDocument([out,retval]IDispatch**ppdisp);返回当前活动文档的Dispatch接口,这个接口很重要,可以通过这个接口,操作所有的文档接口。如:下面javascript语句调用Office内置的对话框varobj;obj=newObject(document.all.FramerControl1.ActiveDocument);if(obj!=null){vardd;dd=obj.Application.Dialo
6、gs(84).Show();//......//deleteitdelete13obj;}6. HRESULTClose();关闭当前文档,建议在页面关闭的时候调用。MS的原来的版本,有时候关不掉Word,已经修复了。7. HRESULTCaption([out,retval]BSTR*pbstr);属性,获取
7、设置窗口标题8. HRESULTTitlebar([in]booleanvbool); HRESULTTitlebar([out,retval]boolean*pbool); 显示或者隐藏标题栏9.HRESULTToolbars([in]booleanvbool
8、); HRESULTToolbars([out,retval]boolean*pbool); 显示或者隐藏工具栏10. HRESULTModalState([in]booleanvbool); HRESULTModalState([out,retval]boolean*pbool);11.HRESULTShowDialog([in]dsoShowDialogTypeDlgType); 显示对话框12.HRESULTEnableFileCommand([in]dsoFil