在 Visual Studio 2010 中使用 C++ 操作 Office 2010

1、在VC中新建一控制台程序,选支持MFC
2、项目 - 类向导 - 添加类(右侧小箭头) - 类型库中的MFC类
3、选择文件 C:\Program Files\Microsoft Office\Office14\MSWORD.OLB
4、添加 _Application、Documents、_Document、Range
5、在程序中引用刚才生成的头文件
#include "CApplication.h"
#include "CDocument0.h"
#include "CDocuments.h"
#include "CRange.h"

6、此时编译会报错:
error C2786: “BOOL (HDC,int,int,int,int)”: __uuidof 的操作数无效
解决方法:
A:
修改上面四个文件中的
#import "C:\\Program Files\\Microsoft Office\\Office14\\MSWORD.OLB" no_namespace
为:
#import 
更多...

C++ 调用 C# dll

How to call a managed DLL from native Visual C++ code in Visual Studio.NET or in Visual Studio 2010

Write a Managed DLL

1、创建C#类库项目
2、add the following code to the Class1.cs file:
// Interface declaration.
public interface ICalculator
{
    int 
更多...