• 大小: 2.45MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-12
  • 语言: 其他
  • 标签: VS2010  操作  Word  

资源简介

网上用VS2010操作Word的程序代码很少,我这里做了一下整理,希望对各位同学有一定的帮助!程序里面的DLL和lib是可以直接调用的。至于怎么在程序中调用DLL我就不做介绍了啊!如果程序后续有更新,我会继续发上来的! http://blog.csdn.net/xiangjianbo127/article/details/8610007 http://blog.csdn.net/xiangjianbo127/article/details/8610413 http://blog.csdn.net/xiangjianbo127/article/details/8610755 http://blog.csdn.net/xiangjianbo127/article/details/8610829 http://blog.csdn.net/xiangjianbo127/article/details/8610853 http://blog.csdn.net/xiangjianbo127/article/details/8610858

资源截图

代码片段和文件信息

// JG_Word.cpp : 定义 DLL 的初始化例程。
//

#include “stdafx.h“
#include “JG_Word.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#endif

//
//TODO: 如果此 DLL 相对于 MFC DLL 是动态链接的,
// 则从此 DLL 导出的任何调入
// MFC 的函数必须将 AFX_MANAGE_STATE 宏添加到
// 该函数的最前面。
//
// 例如:
//
// extern “C“ BOOL PASCAL EXPORT ExportedFunction()
// {
// AFX_MANAGE_STATE(AfxGetStaticModuleState());
// // 此处为普通函数体
// }
//
// 此宏先于任何 MFC 调用
// 出现在每个函数中十分重要。这意味着
// 它必须作为函数中的第一个语句
// 出现,甚至先于所有对象变量声明,
// 这是因为它们的构造函数可能生成 MFC
// DLL 调用。
//
// 有关其他详细信息,
// 请参阅 MFC 技术说明 33 和 58。
//

// CJG_WordApp

BEGIN_MESSAGE_MAP(CJG_WordApp CWinApp)
END_MESSAGE_MAP()


// CJG_WordApp 构造

CJG_WordApp::CJG_WordApp()
{
// TODO: 在此处添加构造代码,
// 将所有重要的初始化放置在 InitInstance 中
}


// 唯一的一个 CJG_WordApp 对象

CJG_WordApp theApp;

const GUID CDECL _tlid = { 0x88685D09 0xD3C2 0x430E { 0xA6 0x66 0x90 0xF0 0x20 0xB7 0x2B 0xD6 } };
const WORD _wVerMajor = 1;
const WORD _wVerMinor = 0;


// CJG_WordApp 初始化

BOOL CJG_WordApp::InitInstance()
{
CWinApp::InitInstance();

// 将所有 OLE 服务器(工厂)注册为运行。这将使
//  OLE 库得以从其他应用程序创建对象。
COleobjectFactory::RegisterAll();

return TRUE;
}

// DllGetClassobject - 返回类工厂

STDAPI DllGetClassobject(REFCLSID rclsid REFIID riid LPVOID* ppv)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
return AfxDllGetClassobject(rclsid riid ppv);
}


// DllCanUnloadNow - 允许 COM 卸载 DLL

STDAPI DllCanUnloadNow(void)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
return AfxDllCanUnloadNow();
}


// DllRegisterServer - 将项添加到系统注册表

STDAPI DllRegisterServer(void)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());

if (!AfxOleRegisterTypeLib(AfxGetInstanceHandle() _tlid))
return SELFREG_E_TYPELIB;

if (!COleobjectFactory::UpdateRegistryAll())
return SELFREG_E_CLASS;

return S_OK;
}


// DllUnregisterServer - 将项从系统注册表中移除

STDAPI DllUnregisterServer(void)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());

if (!AfxOleUnregisterTypeLib(_tlid _wVerMajor _wVerMinor))
return SELFREG_E_TYPELIB;

if (!COleobjectFactory::UpdateRegistryAll(FALSE))
return SELFREG_E_CLASS;

return S_OK;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-02-26 10:01  JG_Word_V1.1\
     目录           0  2013-02-26 10:00  JG_Word_V1.1\Debug\
     文件      129024  2013-02-26 09:55  JG_Word_V1.1\Debug\JG_Word.dll
     文件        8128  2013-02-26 09:55  JG_Word_V1.1\Debug\JG_Word.exp
     文件       13030  2013-02-26 09:55  JG_Word_V1.1\Debug\JG_Word.lib
     文件     3943424  2013-02-26 09:55  JG_Word_V1.1\Debug\JG_Word.pdb
     目录           0  2013-02-26 10:01  JG_Word_V1.1\JG_Word\
     文件        2639  2013-02-20 13:13  JG_Word_V1.1\JG_Word\Bookmark.h
     文件        2523  2013-02-20 13:13  JG_Word_V1.1\JG_Word\Bookmarks.h
     文件        7958  2013-02-18 15:58  JG_Word_V1.1\JG_Word\Cell.h
     文件        7803  2013-02-18 13:49  JG_Word_V1.1\JG_Word\Documents.h
     文件        4653  2013-02-20 14:24  JG_Word_V1.1\JG_Word\Hyperlink.h
     文件        2243  2013-02-20 13:13  JG_Word_V1.1\JG_Word\Hyperlinks.h
     文件        7195  2013-02-21 17:54  JG_Word_V1.1\JG_Word\InlineShape.h
     文件        3854  2013-02-21 17:53  JG_Word_V1.1\JG_Word\InlineShapes.h
     文件        2438  2013-02-18 10:16  JG_Word_V1.1\JG_Word\JG_Word.cpp
     文件         207  2013-02-18 10:16  JG_Word_V1.1\JG_Word\JG_Word.def
     文件         401  2013-02-18 11:03  JG_Word_V1.1\JG_Word\JG_Word.h
     文件         249  2013-02-18 10:16  JG_Word_V1.1\JG_Word\JG_Word.idl
     文件      972460  2013-02-26 09:55  JG_Word_V1.1\JG_Word\JG_Word.ilk
     文件        6302  2013-02-18 10:16  JG_Word_V1.1\JG_Word\JG_Word.rc
     文件        7102  2013-02-26 09:59  JG_Word_V1.1\JG_Word\JG_Word.vcxproj
     文件        4027  2013-02-25 16:55  JG_Word_V1.1\JG_Word\JG_Word.vcxproj.filters
     文件         143  2013-02-18 10:16  JG_Word_V1.1\JG_Word\JG_Word.vcxproj.user
     文件       10869  2013-02-26 09:56  JG_Word_V1.1\JG_Word\JG_WordApi.cpp
     文件        3296  2013-02-25 18:17  JG_Word_V1.1\JG_Word\JG_WordApi.h
     文件        1535  2013-02-26 09:56  JG_Word_V1.1\JG_Word\JG_Word_h.h
     文件        1738  2013-02-26 09:56  JG_Word_V1.1\JG_Word\JG_Word_i.c
     文件       11331  2013-02-19 17:22  JG_Word_V1.1\JG_Word\PageSetup.h
     文件       42508  2013-02-18 15:49  JG_Word_V1.1\JG_Word\Range.h
     文件        2625  2013-02-18 10:16  JG_Word_V1.1\JG_Word\ReadMe.txt
............此处省略21个文件信息

评论

共有 条评论