• <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>

            S.l.e!ep.¢%

            像打了激速一樣,以四倍的速度運(yùn)轉(zhuǎn),開心的工作
            簡單、開放、平等的公司文化;尊重個(gè)性、自由與個(gè)人價(jià)值;
            posts - 1098, comments - 335, trackbacks - 0, articles - 1
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
            看到的是這篇文章
            http://www.vckbase.com/document/viewdoc/?id=1186
            ? 調(diào)用word
            http://www.vckbase.com/document/viewdoc/?id=648??? office 插件開發(fā)
            http://tech.163.com/05/0201/10/1BGGKDV90009159Q.html?ATL開發(fā) 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.
          1. 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();
                  .
                  .
                  .
            
                  }
            					
          2. Add the following line to the #include statements at the top of the AutoProject.cpp program file:
                  #include <afxdisp.h>
            					
          3. 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.
            					
          4. 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!");
                     }
                  }
            					

            ?????????

          5. 成人久久久观看免费毛片| 久久99热这里只频精品6| 青青热久久综合网伊人| 一级做a爰片久久毛片16| 中文精品99久久国产| 久久精品九九亚洲精品| 国产高潮久久免费观看| 天天爽天天狠久久久综合麻豆| 狠狠色丁香婷婷久久综合不卡| 久久精品不卡| 人人狠狠综合久久亚洲婷婷| 久久综合亚洲色HEZYO社区| 青青青青久久精品国产| 久久成人国产精品| 精品久久久久久久国产潘金莲 | 日韩一区二区三区视频久久| 国产亚洲色婷婷久久99精品| 人妻中文久久久久| 久久久久久国产a免费观看不卡| 久久AV高清无码| 亚洲国产精品无码久久久蜜芽| 色天使久久综合网天天| 成人亚洲欧美久久久久| 97久久精品国产精品青草| 久久婷婷五月综合97色一本一本 | 精品久久久久久久中文字幕| 97久久精品午夜一区二区| 久久精品国产亚洲av水果派| 亚洲AV乱码久久精品蜜桃| 怡红院日本一道日本久久 | 精品久久人人爽天天玩人人妻| 久久精品一本到99热免费| 亚洲色婷婷综合久久| 无码国内精品久久人妻蜜桃| 久久青青草原亚洲av无码app | 人妻久久久一区二区三区| 久久天天躁狠狠躁夜夜不卡| 亚洲va久久久噜噜噜久久狠狠| 99久久综合国产精品免费| 久久99精品国产麻豆宅宅| 亚洲国产精品成人久久|