青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

S.l.e!ep.¢%

像打了激速一樣,以四倍的速度運轉,開心的工作
簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

MFC 調用Automation(一)

Posted on 2009-10-03 23:55 S.l.e!ep.¢% 閱讀(805) 評論(0)  編輯 收藏 引用 所屬分類: Office Automation
看到的是這篇文章
http://www.vckbase.com/document/viewdoc/?id=1186
? 調用word
http://www.vckbase.com/document/viewdoc/?id=648??? office 插件開發
http://tech.163.com/05/0201/10/1BGGKDV90009159Q.html?ATL開發 office插件

Create an automation project

  1. With Microsoft Developer Studio, start a new "MFC AppWizard (exe)" project named "AutoProject."
  2. In step 1 of the MFC AppWizard, choose "Dialog Based" for the application type and then click Finish.
  3. Click ClassWizard on the View menu (or press CTRL+W).
  4. Select the Automation tab. Click Add Class and choose "From a type library." Navigate to select the object library for the application you wish to automate (for this example, if you are automating Excel 97, choose the Microsoft Excel 8.0 Object Library; the default location is C:\Program Files\Microsoft Office\Office\Excel8.olb).
    Excel 2003. XL5EN32.OLB
  5. NOTE: The list box in the Confirm Classes dialog box contains all of the IDispatch interfaces (which are virtually identical to classes) in the Microsoft Excel type library. In the lower half of the dialog box you will see that an Implementation file named Excel8.cpp contains generated class wrappers derived from ColeDispatchDriver(), and the appropriate declaration header file is named Excel8.h. (For Excel 2002 and Excel 2003, the files are named Excel.cpp and Excel.h.)
  6. Click OK to close the MFC ClassWizard dialog box.
  • Add the following code to the CAutoProjectApp::InitInstance() function, which loads and enables the COM services library:
          BOOL CAutoProjectApp::InitInstance()
          {
             if(!AfxOleInit())  // Your addition starts here
             {
                AfxMessageBox("Could not initialize COM dll");
                return FALSE;
             }                 // End of your addition
    
             AfxEnableControlContainer();
          .
          .
          .
    
          }
    					
  • Add the following line to the #include statements at the top of the AutoProject.cpp program file:
          #include <afxdisp.h>
    					
  • Add the include statement for excel8.h after the include statement for stdafx.h at the top of the AutoProjectDlg.cpp program file:
          #include "stdafx.h"
          #include "excel8.h" // excel.h in the case of Excel 2002 and Excel 2003.
    					
  • Add automation code to the CAutoProjectDlg::OnRun() so that it appears as shown below:
          void CAutoProjectDlg::OnRun()
          {
              _Application app;  // app is the Excel _Application object
    
              // Start Excel and get Application object...
             if(!app.CreateDispatch("Excel.Application"))
             {
                AfxMessageBox("Couldn't start Excel.");
             }
             else
             {
                //Make Excel Visible and display a message
              app.SetVisible(TRUE);
              AfxMessageBox ("Excel is Running!");
             }
          }
    					

    ?????????

  • 青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产亚洲在线| 国产亚洲精品bt天堂精选| 亚洲国产精品久久久| 免费视频一区| 美女精品网站| 一本色道久久88综合亚洲精品ⅰ| 亚洲高清中文字幕| 欧美黑人多人双交| 亚洲一区免费观看| 欧美一区亚洲| 亚洲国产欧美不卡在线观看| 亚洲国产欧美精品| 国产精品乱码一区二三区小蝌蚪| 久久久高清一区二区三区| 免费观看成人www动漫视频| 亚洲看片免费| 亚洲一区二区三区在线| 红桃视频国产一区| 亚洲国产精品高清久久久| 欧美午夜不卡影院在线观看完整版免费| 亚洲一区二区在线免费观看| 欧美在线观看视频在线| 在线观看亚洲视频啊啊啊啊| 亚洲国产日韩欧美在线图片| 国产精品美女诱惑| 欧美大片在线观看一区二区| 欧美日韩中文另类| 美女视频黄 久久| 欧美日韩国产综合视频在线观看| 久久精品一区二区三区不卡| 欧美99久久| 久久国产婷婷国产香蕉| 欧美激情第4页| 久久米奇亚洲| 国产精品wwwwww| 亚洲福利精品| 国产亚洲欧美激情| 99re视频这里只有精品| 一区二区三区在线视频观看 | 亚洲美女av网站| 欧美在线一二三四区| 亚洲精选久久| 久久国产精品久久国产精品| 亚洲一区二区成人| 狂野欧美一区| 久久综合伊人77777麻豆| 欧美三级在线播放| 国产农村妇女毛片精品久久麻豆| 欧美国产高清| 亚洲成人在线视频网站| 亚洲欧美综合v| 午夜精品国产精品大乳美女| 欧美国产一区二区| 欧美成人精品福利| 国产欧美视频一区二区三区| 一区二区国产精品| 一本一道久久综合狠狠老精东影业 | 国产精品国产三级国产aⅴ浪潮| 欧美成人乱码一区二区三区| 黑人巨大精品欧美一区二区| 午夜精品影院| 久久精品成人欧美大片古装| 国产精品久久影院| 亚洲午夜久久久| 亚洲一区观看| 国产精品www| 亚洲系列中文字幕| 午夜免费日韩视频| 国产欧美精品久久| 午夜精品视频在线观看| 久久国产视频网| 国产亚洲成av人片在线观看桃| 亚洲欧美日韩国产一区| 欧美在线播放| 精品99一区二区| 另类酷文…触手系列精品集v1小说| 美女露胸一区二区三区| 亚洲激情av| 欧美日韩免费网站| 亚洲一区二区三区成人在线视频精品| 亚洲欧美综合| 国内精品福利| 欧美mv日韩mv国产网站app| 亚洲激情在线观看视频免费| 99精品视频免费观看视频| 欧美日韩亚洲一区二区三区| 亚洲视频自拍偷拍| 久久久久在线| 亚洲精品在线观看视频| 欧美三级视频在线观看| 午夜精品久久久久久99热| 美国成人直播| 在线亚洲电影| 国模大胆一区二区三区| 免费成人黄色片| 一区二区三区毛片| 久久久久久久精| 一本色道久久88综合亚洲精品ⅰ| 国产精品一区二区三区免费观看| 久久精品国产亚洲a| 亚洲精品免费一二三区| 欧美在线三区| 亚洲另类黄色| 国产一区日韩二区欧美三区| 欧美大片免费观看在线观看网站推荐| 亚洲一区二区在线| 欧美激情在线有限公司| 欧美一区二区精美| 亚洲人成人一区二区三区| 国产精品二区影院| 欧美成人黑人xx视频免费观看| 亚洲一区二区三区在线观看视频| 欧美成人高清视频| 欧美在线亚洲综合一区| 99国产精品视频免费观看一公开| 国产亚洲精品久久久| 欧美日韩亚洲一区二区三区四区| 久久精品国产亚洲高清剧情介绍 | 老**午夜毛片一区二区三区| av成人天堂| 欧美国产精品v| 久久亚洲国产精品一区二区 | 激情丁香综合| 国产精品久久999| 欧美成人午夜激情| 久久综合久久美利坚合众国| 亚洲欧美视频在线| 一区二区三区日韩在线观看| 91久久精品日日躁夜夜躁国产| 久久一二三四| 久久伊人亚洲| 久久久福利视频| 欧美专区在线观看一区| 亚洲欧美日韩国产成人精品影院| 亚洲美女一区| 日韩视频久久| 日韩视频一区二区在线观看| 亚洲国产婷婷香蕉久久久久久99| 国产资源精品在线观看| 国产日韩专区| 国产日韩精品一区二区三区在线| 国产精品久久久久999| 欧美午夜电影在线| 国产精品久久久久久久电影| 欧美日韩情趣电影| 欧美色中文字幕| 欧美日韩在线观看视频| 欧美三级在线| 国产欧美视频一区二区| 国产日本精品| 精品成人久久| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲电影免费在线观看| 亚洲高清视频一区| 亚洲日韩欧美视频| 在线视频欧美日韩| 亚洲欧美日韩视频一区| 午夜久久黄色| 久久五月天婷婷| 欧美承认网站| 亚洲麻豆av| 亚洲欧美日韩国产中文| 欧美一区二区三区日韩| 久久久久一区二区三区| 男女精品网站| 国产精品大片wwwwww| 国产欧美日韩综合| 在线成人亚洲| 一区二区三区欧美亚洲| 欧美一区2区三区4区公司二百 | 亚洲国产天堂久久综合网| 99精品国产在热久久婷婷| 午夜精品999| 老司机67194精品线观看| 亚洲国产一区在线观看| 亚洲一二区在线| 久久先锋资源| 欧美三日本三级三级在线播放| 国产视频一区欧美| 最近看过的日韩成人| 午夜精品久久久久久久99黑人| 久久人体大胆视频| 99天天综合性| 久久久久青草大香线综合精品| 欧美精品一区二区三区高清aⅴ| 国产美女诱惑一区二区| 亚洲国产精品嫩草影院| 亚洲免费在线精品一区| 模特精品在线| 午夜久久tv| 欧美精品一区二区三区在线看午夜| 国产精品夜夜夜| av成人国产| 欧美aⅴ一区二区三区视频| 一区二区三区欧美在线| 欧美高清免费| 狠狠色狠狠色综合日日91app| 亚洲一区二区视频在线| 欧美激情视频在线免费观看 欧美视频免费一 | 欧美亚洲综合久久|