你是指这个吗?============
Action 属性 (OLE 容器)设置一个确定操作的值。在设计时不可用。注意   包含 SourceDoc 属性是为了与早期版本的 Action 属性兼容。要获得目前的该功能,可使用设置值中所列的方法。语法object.Action = valueAction 属性的语法包含下面部分:部分 描述
object 对象表达式,其值是“应用于”列表中的一个对象。
value 常数或整数,指定操作的类型,在“设置值”中有详细说明。
设置值value 的设置值是:值 描述 当前的方法
0 创建内嵌对象。 CreateEmbed
1 从文件的内容中创建链接对象。 CreateLink
4 将对象复制到系统剪贴板。 Copy
5 将对象从系统剪贴板复制到 OLE 容器控件。 Paste
6 从支持对象的应用程序检索当前数据,并在 OLE 容器控件中将该数据作为图片显示。 Update
7 打开一个对象,用于进行诸如编辑那样的操作。 DoVerb
9 关闭对象,并与提供该对象的应用程序终止连接。 Close
10 将指定的对象删除,释放与之关联的内存。 Delete
11 将对象保存到数据文件中。 SaveToFile
12 加载保存到数据文件中的对象。 ReadFromFile
14 显示插入对象对话框。 InsertObjDlg
15 显示特殊粘贴对话框。 PasteSpecialDlg
17 更新对象支持的谓词列表。 FetchVerbs
18 将对象以 OLE version 1.0 版本的文件格式保存。 SaveToOle1File

解决方案 »

  1.   

    谢谢楼上两位,我现在明白了,我的问题是:
    CrystalReport控件需要那些部件,我使用的是VB6,没有这个控件,我从VB5里找到这个控件相关组件:CO2C40EN.DLL,CRPE32.DLL,CRYSTL32.OCX,IMPLODE.DLL,使用REGOCX32.EXE注册CRYSTL32.OCX,可以使用,但在执行CrystalReport1.Action=1提示错误,是不是组件没有装全?在VB6里该如何安装呢? 
    我的提示错误是:
    代码在执行CrystalReport1.Action=1报错:
    1.在没有安装打印驱动提示No default printer.(是否必须要有打印驱动)
    2.在随便安装个打印驱动后,又提示missing database dll(是什么原因)
      

  2.   

    请大家关注一下,我不知道怎么办了,水晶报表打不开了,我的机器是VB6,在VB5的机器可以打开,
    我需要在VB6下怎么做,别告诉我装一遍VB5
      

  3.   

    打开时说有什么错误?
    如果说某个DLL错误的话,大多数是少了VB5的某个文件,你从VB5 里COPY过来就可以了