本人想编写一个程序,是一个可以作为COM服务器的程序,像IE、WORD、EXCEL、AUTOCAD之类的,自身就是一个独立的可运行EXE程序,但它又可以作为服务器被其它程序利用OLE的方式调用。如果用这种方式编写的程序,很容易就可以实现像WORD、EXCEL、AUTOCAD之类的程序那样,可以用VBA进行二次开发,我的目的也是如此,但我看了一些COM服务程序的示例代码,有单纯MFC开发的,有单纯ATL开发的,也有MFC/ATL混合开发,没看懂,每个示例代码实现方式都有点不一样,有点混淆,我不知道应该如何去着手开始,请各位高手给我指点迷津,或者在哪有些比较合适的资料,推荐一下吧,小弟感激不尽,我知道MSDN里面也有相关的教程,但我英文水平有限,看得很吃力,看有哪位大侠能帮帮我了,谢谢。