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

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.¢% 閱讀(811) 評論(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>
            久久久噜噜噜久久中文字免| 欧美日韩一区二区三| 欧美一区二区免费视频| 亚洲男女自偷自拍图片另类| 亚洲欧美在线另类| 免费精品视频| 国产精品电影在线观看| 国产精品爽爽爽| 136国产福利精品导航| 亚洲人成网站精品片在线观看| 日韩亚洲国产欧美| 欧美一区二区视频97| 欧美国产精品一区| 99精品视频免费观看视频| 亚洲欧美成人在线| 精品粉嫩aⅴ一区二区三区四区| 亚洲国产日韩欧美在线99 | 欧美激情中文不卡| 国产欧美成人| 99国内精品久久| 亚洲无线视频| 欧美区一区二| 最新69国产成人精品视频免费| 亚洲区国产区| 亚洲影视在线| 欧美成人嫩草网站| 欧美日韩另类丝袜其他| 性欧美videos另类喷潮| 91久久精品日日躁夜夜躁国产| 亚洲自啪免费| 亚洲日本激情| 亚洲高清一二三区| 欧美伊人久久| 国产日韩一区二区| 亚洲一区二区网站| 老司机精品视频一区二区三区| 国产欧美日韩在线观看| 亚洲大片在线| 国产亚洲制服色| 老司机精品视频网站| 亚洲欧美在线x视频| 国语自产精品视频在线看8查询8 | 亚洲精品国产精品国自产观看| 夜夜嗨一区二区三区| 1000部精品久久久久久久久| 宅男噜噜噜66一区二区 | 免费观看不卡av| 亚洲高清免费在线| 亚洲黄色小视频| 国产主播一区| 欧美韩日一区二区| 欧美阿v一级看视频| 亚洲精品视频在线播放| 欧美中文在线字幕| 欧美制服第一页| 久久久99免费视频| 在线日韩中文| 久久精品成人欧美大片古装| 亚洲清纯自拍| 久久久免费观看视频| 999亚洲国产精| 麻豆九一精品爱看视频在线观看免费 | 久久gogo国模裸体人体| 午夜在线一区| 国产精品试看| 亚洲综合色自拍一区| 西瓜成人精品人成网站| 国产精品成人v| 久久噜噜噜精品国产亚洲综合 | 久久字幕精品一区| 久久伊人免费视频| 欧美激情第二页| 久久www免费人成看片高清| 国产精品xxx在线观看www| 亚洲精品免费一二三区| 999在线观看精品免费不卡网站| 牛牛影视久久网| 亚洲国产高潮在线观看| 亚洲精品免费观看| 欧美日韩免费观看中文| 一区二区高清在线观看| 尤物在线精品| 亚洲欧美国产高清va在线播| 久久国产一区二区| 欧美激情一区二区三区四区| 亚洲福利视频专区| 亚洲一区二区视频在线| 另类成人小视频在线| 91久久综合| 欧美亚洲在线| 在线日韩电影| 欧美亚男人的天堂| 久久九九精品99国产精品| 欧美激情麻豆| 午夜欧美大尺度福利影院在线看 | 亚洲少妇自拍| 久久精品一区二区三区不卡牛牛| 欧美欧美全黄| 久久成人在线| 亚洲乱码国产乱码精品精天堂| 黄色日韩网站视频| 欧美日韩国产欧| 91久久久一线二线三线品牌| 亚洲欧美一区二区视频| 狠狠色丁香婷婷综合| 欧美福利小视频| 亚洲激情电影中文字幕| 一区二区欧美激情| 亚洲视频网站在线观看| 欧美在线亚洲综合一区| 亚洲精品自在在线观看| 久久久久免费视频| 亚洲黄色一区二区三区| 亚洲欧美日韩国产| 亚洲福利视频一区二区| 欧美日韩成人在线| 亚洲欧美在线看| 亚洲日本成人女熟在线观看| 亚洲女人天堂av| 亚洲精品系列| 国产欧美一区二区精品仙草咪 | 亚洲第一综合天堂另类专| 99国产精品私拍| 在线播放国产一区中文字幕剧情欧美 | 亚洲精品裸体| 国产精品视频网址| 免费成人在线观看视频| 亚洲国产老妈| 国产一区美女| 欧美精品久久久久久久| 午夜精品视频网站| 亚洲精品国产精品久久清纯直播 | 日韩亚洲欧美一区| 国产一区二区在线免费观看| 欧美精品久久久久久久| 久久成人免费视频| 一区二区欧美视频| 男女视频一区二区| 中文在线资源观看网站视频免费不卡| 久久久天天操| 亚洲自拍啪啪| 亚洲一区二区三区免费观看| 亚洲国产精品一区制服丝袜| 久热精品视频在线免费观看| 羞羞视频在线观看欧美| 99在线精品视频| 在线播放视频一区| 在线电影国产精品| 国产在线观看一区| 国产乱码精品一区二区三| 午夜性色一区二区三区免费视频| 亚洲国产综合91精品麻豆| 久久人人精品| 欧美电影免费网站| 欧美成人r级一区二区三区| 久久久蜜桃一区二区人| 久久国产精品免费一区| 亚洲欧美综合一区| 久久久久国产精品厨房| 久久国产精品高清| 亚洲欧美日韩一区二区三区在线| 一本色道久久88精品综合| 野花国产精品入口| 亚洲欧美日韩高清| 欧美亚洲在线| 久久久亚洲国产天美传媒修理工| 亚洲在线免费观看| 亚洲欧美日韩在线不卡| 久久久精品免费视频| 久久亚洲精选| 免费观看国产成人| 亚洲第一福利视频| 亚洲欧洲三级| 这里只有精品电影| 亚洲欧美日韩久久精品| 欧美在线不卡| 美女免费视频一区| 欧美精品偷拍| 国产精品红桃| 国语自产精品视频在线看8查询8| 狠狠色狠狠色综合人人| 亚洲高清在线观看| 99视频精品| 亚洲欧美不卡| 久久美女性网| 亚洲国产天堂久久综合| 99国产精品视频免费观看一公开 | 这里只有精品视频| 午夜精品视频在线观看| 久久精品亚洲热| 亚洲卡通欧美制服中文| 亚洲永久视频| 美女露胸一区二区三区| 欧美日韩亚洲一区在线观看| 韩国视频理论视频久久| av成人手机在线| 久久久久国色av免费观看性色| 欧美国产91| 欧美在线首页| 欧美日韩高清在线|