热情软件屋

 

VB中引用的Excel中的常数


编号:QA000139
建立日期: 1998年11月26日 最后修改日期:1998年11月26日
所属类别:

章文晋:
    有关VB调用Excel出现超出定义范围的问题?
    Set oleExcel = CreateObject("Excel.Application")
    Set oleWorkbook = oleExcel.Workbooks.Add
    Set oleWorkSheet = oleWorkbook.Sheets.Add
    With oleWorkSheet.Shapes.AddLine(10, 10, 250, 250).Line
     .DashStyle = msoLineSolid
     .ForeColor.RGB = RGB(50, 0, 128)
    End With
    
    其中msoLineSolid是OLE对象的所属常数,在VB编程环境内输入时系统提示“This library with contains this symbol is not referenced by the current project,so the symbol is undefined, Would you like to add a reference to the containing library now” 我选择yes后运行正常,但当下次重新启动VB,打开此工程时,又会出现此错误,又只能再
    输入此常数,回答Yes,运行正常,存盘后,下次又会重现此问题,

回答:

    首先查看VB菜单的Project|Reference项。msoLineSolid常数应该在Microsoft Office 8.0 Library库中,你应该确保这个项目被选中。如果这个项目已经被选中了,请查看其它项目是否有错误。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio