Dim session As Object
Dim db As Object
Set session = CreateObject("Notes.NotesSession")
Set session = CreateObject("lotus.notessession")
Set db = session.GetDatabase(serverName, dbName, True)
Set doc = db.CreateDocument
我运行上述程序,系统提示错误:“ActiveX部件不能创建对象”,请问为什么?我是新手!谢谢!在运行这段代码前,是不是需要引进什么部件?

解决方案 »

  1.   

    另外,Set db = session.GetDatabase(serverName, dbName, True)中的ServerName是谁的服务器?是不是运行这段代码时Locus Notes必须运行?
      

  2.   

    参考:
    http://www.multitv.com.cn/resource/index.php?id=1610
      

  3.   

    谢谢rainstormmaster!是不是我的机器上必须装上Lotus Notes后,VB才能加入对Domino库的引用 ?
    怎么我的VB-引用中没有啊?
      

  4.   

    是不是我的机器上必须装上Lotus Notes后,VB才能加入对Domino库的引用 ?
    怎么我的VB-引用中没有啊?
      

  5.   

    是不是我的机器上必须装上Lotus Notes后,VB才能加入对Domino库的引用 ?
    是的
    或者下载SQL Lotus Notes驱动
      

  6.   

    http://www.lotus.com/products/rnext.nsf/873769A79D9C5B2285256A0800720B96/F8BA31E9F7BDEC3A85256C4700667625?OpenDocument