电竞比分网-中国电竞赛事及体育赛事平台

分享

使用 DSOFramer.ocx 集成 Office 文檔到你的表單中[梅子論壇]

 昵稱201912 2009-08-06
用 DSOFramer.ocx 集成 Office 文檔到你的表單中
步驟:
(1)到 http://support.microsoft.com/kb/311765/ 了解此控件一些知識(shí)。網(wǎng)頁(yè)可能經(jīng)過(guò)機(jī)器翻譯為中文,雖然翻譯質(zhì)量不怎么樣,但還是有一些幫助的。關(guān)鍵是網(wǎng)頁(yè)中說(shuō)明了 ActiveX 控件的下載地址
(2)到 http://www.microsoft.com/downloads/details.aspx?FamilyId=CE2CA4FD-2169-4FAC-82AF-770AA9B60D77 下載 DsoFramer_KB311765_x86.exe(1.3版)
也可以使用完整的下載地址 http://download.microsoft.com/download/7/1/2/712086b9-20de-4bf8-967b-2ef4b5ae4f6f/DsoFramer_KB311765_x86.exe   來(lái)下載
(3)把下載的壓縮文件用 WinRAR(或 WinZip) 等打開(kāi),把文件 dsoframer.ocx 解壓縮后復(fù)制到 Windows 下的 System32 文件夾中,例如 C:\Windows\System32
當(dāng)然也可以根據(jù)你的喜好復(fù)制到其他地方。
(4)注冊(cè) ActiveX 控件
單擊“開(kāi)始”“運(yùn)行”菜單,在對(duì)話框中,輸入 regsvr32 C:\WINDOWS\system32\dsoframer.ocx,然后單擊“確定”按鈕,可以看到注冊(cè)成功的提示。
(5)在 VFP 中使用 ActiveX 控件“DSO Framer Control Object”

使用本示例:
(1)測(cè)試環(huán)境一:VFP9+SP2,WINXP+SP2,Office 2003
測(cè)試環(huán)境二:VFP9+SP2,Windows Vista,Office 2007
(2)打開(kāi)演示項(xiàng)目,運(yùn)行 frmMain.scx 表單

說(shuō)明:
(1)控件中的菜單為英文,但是下載的 DsoFramer_KB311765_x86.exe 壓縮文件中包含了控件的 Visual C++ 源代碼,如果有朋友愿把它漢化并重新生成一下,則萬(wàn)分感謝!
(2)演示程序中包含了一部分重要的說(shuō)明,例如 DSOFramer 控件事件觸發(fā)的說(shuō)明。經(jīng)過(guò)測(cè)試,使用 VFP 按鈕來(lái)執(zhí)行 DSOFramer 控件的菜單功能(例如“保存”)時(shí),可能不會(huì)觸發(fā)相關(guān)事件;但使用 DSOFramer 控件的菜單,則可以觸發(fā)相關(guān)事件。
(3)DSOFramer 控件是單文檔型的,打開(kāi)(新建)一個(gè)新文檔時(shí)會(huì)關(guān)閉當(dāng)前的文檔。
(4)使用此控件,必須安裝服務(wù)程序,例如:Excel 等。
(5)歡迎大家進(jìn)行交流,歡迎提供 DSOFramer 控件的幫助文檔和實(shí)例。由于時(shí)間倉(cāng)促和本人才嘗試使用此控件,難免有錯(cuò)誤和不足之處,歡迎指正,先謝了。

補(bǔ)充更正說(shuō)明(2008.11.19):
以 Excel 文檔為例,經(jīng)過(guò)測(cè)試,使用 ShowDialog(dsoDialogSaveCopy) 方法保存文檔,不會(huì)觸發(fā) BeforeDocumentSaved 和 OnSaveCompleted 事件,不論是在 VB 或 C# 等語(yǔ)言中都是如此;
使用 ShowDialog(dsoDialogSave) 方法和 Save() 方法保存文檔,則會(huì)觸發(fā) BeforeDocumentSaved 和 OnSaveCompleted 事件。



圖片點(diǎn)擊可在新窗口打開(kāi)查看此主題相關(guān)圖片如下:office2003截圖(1).jpg
圖片點(diǎn)擊可在新窗口打開(kāi)查看

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多