• <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. 欧洲精品久久久av无码电影| 久久国产精品无码一区二区三区| 2019久久久高清456| 少妇无套内谢久久久久| 久久综合偷偷噜噜噜色| 久久综合狠狠综合久久综合88| 久久午夜伦鲁片免费无码| 99久久精品国产高清一区二区| 久久久久久国产a免费观看不卡| 最新久久免费视频| 久久精品国产亚洲Aⅴ香蕉| 久久亚洲精品无码VA大香大香| 久久精品国产亚洲77777| 久久av免费天堂小草播放| 久久亚洲国产成人精品性色| 国内精品久久久久影院免费| 久久99热这里只有精品66| 久久99国产精一区二区三区| 欧美成人免费观看久久| 国产精品欧美亚洲韩国日本久久 | 无码国内精品久久综合88| 久久婷婷五月综合97色一本一本| 久久久久人妻一区精品| 久久久久综合网久久| 久久se精品一区二区| 波多野结衣AV无码久久一区| 久久WWW免费人成一看片| 久久综合久久综合亚洲| 国产免费久久精品丫丫| 72种姿势欧美久久久久大黄蕉| 97精品依人久久久大香线蕉97| 伊人久久一区二区三区无码| 国产精品成人久久久久久久| 欧美激情精品久久久久| 久久亚洲国产欧洲精品一| 97久久超碰国产精品2021| 国产精品久久久久国产A级| 情人伊人久久综合亚洲| 国产精品久久国产精品99盘| 久久超碰97人人做人人爱| 国产精品久久久久国产A级|