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库中,你应该确保这个项目被选中。如果这个项目已经被选中了,请查看其它项目是否有错误。
此问题由李海回答。
| |
|
|
| |
|
|