- UID
- 33609
- 积分
- 230
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2003-3-6
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2003-5-26 11:26:44
|
显示全部楼层
在Grapher的Support Forum中看到一些问题,随便翻译了两个,大家看看,看有没有启发。其实大家在学习的过程中要不断的发现问题,有问题,就及时的提出来。只有大家交流的多了,各个问题才能很好的解决。
希望大家好好整整,将Grapher4学好用好,Grapher有N多好东西,可惜要出野外,总感觉时间不足。好多东西都不能及时整出来,有时候在家给小孩闹一下也忘了不少。
主题: Excel 文件太大不能打开?
-----------------------------
问:
一个 Excel 数据文件, 650K, 只有一个表格。 但是在 grapher 4 中不能处理。 如果重试, grapher 立即自动关闭。
如何才能在不分割数据的情况下在 Grapher 中处理大的 Excel 文件?
--------------------------------------------------------------------------------
答:
650K 不算一个大的 Excel 文件。 在 Grapher 退出之前您有收到一个错误信息码?如果有,是什么信息?
当问题出现的时候,您用 Excel 可以正常的打开该文件码?如果可以,退出 Excel 并用 Grapher 重新打开该文件。 问题仍然出现码?
您使用的是什么版本的 Grapher 呢? Grapher 4 的文件/打开命令可以打开常规的工作表窗口而文件/打开 Excel 命令将在 Grapher 中打开一个 Microsoft Excel 窗口。 如果您正在使用 Excel 窗口, 那么您可以尝试使用打开命令来检测是否 Excel 自动化 (使用打开 Excel 命令的时候) 导致了问题的出现。
如果这个问题仍然存在,请将这个 XLS 文件发到 graphersupport@goldensoftware.com, 在邮件内容中说明导致程序退出时您打开该文件的步骤。
--------------------------------------------------------------------------------
问:
我在 Grapher4 试了另外一个2.5M的 EXCEL 文件, 没有问题。 也许是我的数据文件的问题,我删除了一些空白单元格的列,然后就可以在 Grapher 中正常使用了。
--------------------------------------------------------------------------------
答:
谢谢您让我们知道您的问题已经解决。如果您还有原来的那个文件和后来您修改后的文件,希望您能够将这两个文件发来给我们看看,我们希望看看 XLS 中到底是什么东西导致了 Grapher 的问题出现。
使用 AddOLEObject 添加 Excel 表格
---------------------------------
问:
有一个问题,我要将一个存在的 Excel 文档放到 Grapher 图形文档中, 但是当我使用下列命令:
Plot.Shapes.AddOLEObject("Excel.Workspace","C:\share\projects\current\work\ellsworth\Summary.xls",False,False)
结果它只给了我一个空白的 Excel 工作区, 而不是我指定的表格。
我也需要重新调整 Excel 表格, 有一次我链接到了。
--------------------------------------------------------------------------------
答:
要用 AddOLEObject 添加一个存在的工作表,您根本不需要指定类的类型,所以,您只要使用下列的命令:
Plot.Shapes.AddOLEObject(,C:\share\projects\current\work\ellsworth\Summary.xls",False,False)
这个命令就会显示工作表而不是一个空白文档。
如果在创建一个对象后要重新调整尺寸,可以这样:
Set ExcelWin = Plot.Shapes.AddOLEObject(,C:\share\projects\current\work\ellsworth\Summary.xls",False,False)
要改变位置,使用 Left 和 Top 命令。 要改变窗口的大小,使用 Width 或 Height 命令。
'调整 Excel 表格尺寸
ExcelWin.top = 10
ExcelWin.Left = 2
ExcelWin.width = 4
ExcelWin.height = 3
其实上面的问题没有什么特殊的,只是拿出来,让大家看看,出了问题的时候应该首先自己要怎样处理。
很多问题,如果自己先想想,也许就解决了。
Grapher4的Flash做了几十个了,我想基本的东西大家应该都差不多了,接下来要什么内容,大家要多意见。
例如希望多些什么内容的,什么主题,这么久也没有什么人说说,也不知道做的Flash有没有效果。
Grapher中还有Automation,工作表,等等,要怎样开展,大家也可以提提。
周三就可能出野外了,如果能借到电脑,那么在野外可以继续搞。
就是太多了,搞到后面真不知道先搞那方面好。
也许是这段时间事情太多,脑袋有点混,现在用的机子也不好,都成了电脑维修工了。
希望大家还是有问题的提问题,有建议的提建议,希望这个Grapher系列能继续发展下去,而且要有用处,如果到最后流于形式就太无聊了。 |
|