六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Visual C++操縱MS Word

[摘要]使用VC編程來操縱Office。你可以實現諸如:Word文件打印、傳送數據到Word文檔、發送E-MAIL、自動產生表格、Excel數據統計、圓餅圖,直方圖顯示、自動報表生成、播放幻燈、doc,tx...

    使用VC編程來操縱Office。你可以實現諸如:Word文件打印、傳送數據到Word文檔、發送E-MAIL、自動產生表格、Excel數據統計、圓餅圖,直方圖顯示、自動報表生成、播放幻燈、doc,txt,HTML,rtf文件轉換、中文簡繁體轉換、拼音或筆畫排序......只要是Office能夠實現的功能,都可以在你寫的程序中調用。仔細閱讀下面的說明,并下載源文件進行參考,你就可以一步一步地掌握這個技術。祝朋友們學習快樂。

    一、概念

    Microsoft 的 Office 產品中,都提供了OLE Automation 自動化程序的接口。如果你使用VB,VBA 和 Script 腳本調用 Office 功能的話,其實比使用 VC 調用要簡單的多。比如在 WORD 中,調出菜單“工具(T)宏(M)錄制新宏(R)”,這時候它開始記錄你在 WORD 中任何菜單和鍵盤的操作,把你的操作過程保存起來,以便再次重復調用。而保存這些操作的記錄,其實就是使用了 VBA 程序(Visual Basic for Application)。而我們下面要實現的功能,也同樣要參考 VBA 的方法。

    二、結構層次

    為了更有邏輯,更有層蔚夭僮?Office,Microsoft 把應用(Application)按邏輯功能劃分為如下的樹形結構

    Application(WORD 為例,只列出一部分)

    Documents(所有的文檔)

    Document(一個文檔)

    ......

    Templates(所有模板)

    Template(一個模板)

    ......

    Windows(所有窗口)

    Window

    Selection

    View

    Selection(編輯對象)

    Font

    Style

    Range

    ......

    ......

    只有了解了邏輯層次,我們才能正確的操縱 Office。舉例來講,如果給出一個VBScript語句是:

    application.ActiveDocument.SaveAs "c:abc.doc"

    那么,我們就知道了,這個操作的過程是:第一步,取得Application;第二步,從Application中取得ActiveDocument;第三步,調用 Document 的函數 SaveAs,參數是一個字符串型的文件名。

    三、基本步驟

    (1)創建(或打開已有的)一個 MFC 的程序工程

    (2)Ctrl+W 執行 ClassWizard(本文按照 VC6 操作,例子程序也是在VC6 下編寫測試的)

    (3)Add Class...From a type Library... 在 Office 目錄中,找到你想使用的類型庫。(我使用的是 Office2000,其Word 的類型庫文件,保存在 C:Program FilesMicrosoft OfficeOfficeMSWORD9.OLB)根據你 Office 的版本,可以使用下表列出的類型庫文件

Office 版本和類型 類型庫文件 Office 版本和類型 類型庫文件 Access 97 Msacc8.olb PowerPoint 2000 Msppt9.olb Jet Database 3.5 DAO350.dll Word 2000 Msword9.olb Binder 97 Msbdr8.olb Access 2002 Msacc.olb Excel 97 Excel8.olb Excel 2002 Excel.exe Graph 97 Graph8.olb Graph 2002 Graph.exe Office 97 Mso97.dll Office 2002 MSO.dll Outlook 97 Msoutl97.olb Outlook 2002 MSOutl.olb PowerPoint 97 Msppt8.olb PowerPoint 2002 MSPpt.olb Word 97 Msword8.olb Word 2002 MSWord.olb Access 2000 Msacc9.olb Office Access 2003 Msacc.olb Jet Database 3.51 DAO360.dll Office Excel 2003 Excel.exe Binder 2000 Msbdr9.olb Graph 2003 Graph.exe Excel 2000 Excel9.olb Office 2003 MSO.dll Graph 2000 Graph9.o

Office辦公軟件是辦公的第一選擇,這個地球人都知道。除了微軟Office,市面上也存在很多其他Office類軟件。




主站蜘蛛池模板: 亚洲主播自拍 | 一本久久精品一区二区 | 天堂国产在线观看 | 日韩 欧美 综合 | 日韩精品一区二区三区中文 | 天天好b | 亚洲图片一区 | 欧美污视频网站 | 亚欧乱色视频小说 | 又爽又黄又无遮挡的视频在线观看 | 伊人tv| 一本一道久久 | 午夜影视免费完整高清在线观看网站 | 日本高清黄色网站 | 亚久久| 香蕉福利久久福利久久香蕉 | 亚洲最大的成人网 | 在线欧美自拍 | 日韩无套 | 日韩福利视频 | 日本韩国伦理片 | 日韩一级在线播放免费观看 | 天天射天天做 | 欧美一级黄色片视频 | 人人干美女 | 青草青视频在线观看 | 青青青国产高清在线观看视频 | 亚洲国内精品久久 | 日本欧美一区二区三区视频麻豆 | 亚洲 欧美 成人 | 亚洲成人免费看 | 欧美污视频网站 | 亚洲成 人a影院青久在线观看 | 亚洲人与牲动交xxxxbbbb | 亚洲国产另类久久久精品小说 | 欧美中文字幕 | 色吧久久 | 日本三级在线播放线观看2021 | 欧洲毛片真人 | 在线视频综合网 | 日韩精品一区二区三区中文精品 |