设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 10293|回复: 22
打印 上一主题 下一主题

Formula One 用户指南

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2003-10-25 04:25:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

译者:朱亦文
日期:2003.10.24


    Formula One 控件能用支持 ActiveX 控件的基于 Windows 的开发环境,包括 Microsoft Visual Basic / Microsoft Visual C++ 以及 PowerBuilder。(当然也支持 Access)


Formula One 中的新特点

6.0 版
支持 Excel 97。Formula One 支持 Excel 97/95 文件格式。Formula One 可以兼容 Excel 97/95 读写工作表。(据官方网站宣称 Ver 6.1 支持 Excel 2000)

最小限度的重计算。Formula One 现在支持最小限度的重计算。在某些情况下,这样能戏剧性的改进重算速度。

工作表大小增大到原来的四倍。Formula One 现在支持工作表的最大行为 65,536 行。这是以前版本所支持的行数的四倍。

单元格容量增加。工作表中的每个单元格能包含 16KB 的文本大小。

现在能够合并单元格。Formula One 能两个或更多的相邻的单元格。这使得产生一个宽范围的工作表格式成为可能。例如,开发者和用户能方便快速地合并多个列的题头头一个标题,并插入一大块文字或者指这个单元格的背景和边框。

新的查找和替换方法。Formula One API 拥有一个通过 API 新的、改进的方法来执行查找和替换。使用新的 API 对象 F1FindReplaceInfo。通过使用 DefineSeach 方法来创建 FindReplceInfo 对象进行搜索。该搜索还具有一个新的 FindNext (查找下一个)方法。新的 Replace (替换)方法使用新的数据替换查找到的数据。

数据片断新的格式。Formula One 现在允许指定分母片断数据的格式。即能明确指定值 0.8 为 4/5 或 8/10,甚至是 80/100。

增强的打印特征。在本版中改进几个打印功能。包括新的 F1PageSetup (页面设置)对象,该对象给用户对纸张尺寸设置有一个宽松的选择,增强工作表控件的页码功能,并且能够设置默认的打印份数。页面设置对话框也进行了新的设计。

增强了日期范围。现在可以使用 9999 的年份。突破以前版本的 2078 年份限制。
改进了单元格编辑。当编辑单元格时,在单元格中编辑空格以适应输入的需求。

新的工作表函数。Formula One 现在支持 SUMPRODUCT 工作表函数。

鼠标操作。支持现有的 InteliPoint (智能)鼠标。隐藏滚动条可以防止用户使用鼠标滚轮来进行滚动。

6.1 版

Add-In 加载项功能。Formula One 6.1 版在 Visual Basic/C++ 中提供 Add-In 加载项功能。允许开发者在 Formula One 中增加自己的功能

Formula One 简介

    Formula One (记住:在这里不是指 F1 方程式赛车) 提供一个高性能的工作簿控件,用以创建、操作和打印工作簿。在应用程序窗体或窗口画出的工作簿是一个对象。还能够创建隐形的工作簿,用于不在窗体或窗口中显示工作簿执行计算或其它功能。这些对象由 Formula One 提供支持。

    Formula One 还提供一个工作簿设计器。工作簿设计器提供一个图形界面,允许用户在应用程序中点击或通过菜单命令调用它来设计工作簿格式。工作簿设计器也可以独立于应用程序单独运行,用以创建 Formula One 电子表格。
[此贴子已经被作者于2003-10-24 20:29:01编辑过]

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖1 订阅订阅
23#
发表于 2005-11-3 07:18:00 | 只看该作者
学习到了,谢谢
22#
发表于 2004-6-18 07:43:00 | 只看该作者
ok
21#
发表于 2003-12-8 04:11:00 | 只看该作者
很失望。苦于自己水平不够,真想替你分担。请朱大师适当时发一个例子,再次感谢。

点击这里给我发消息

20#
 楼主| 发表于 2003-12-7 08:41:00 | 只看该作者
Sorry, 可能要等一段时间了. 正在写一个关于收发文管理的软件(WEB: ASP + MDB), (WORD/JPG文件将保存在MDB文件中), 可能暂时没有时间继续编写此指南, 如有有心人接着写话,非常感谢!
19#
发表于 2003-12-6 06:13:00 | 只看该作者
请朱大师再续下文

点击这里给我发消息

18#
发表于 2003-11-21 20:53:00 | 只看该作者
谢谢,非常好的指南!!

点击这里给我发消息

17#
 楼主| 发表于 2003-11-21 00:44:00 | 只看该作者
保存视图或不可见工作簿的信息

当工作簿保存后,视图或不可见工作簿的设置就被保存到工作簿中。当视图或不可见工作簿连接到一个工作簿时,将从该工作簿中重新获取设置信息。

读/写文件

Formula One 能读/写格式的文件。下表描述相关格式的扩展文件名

格式        扩展文件名        描述
Formula One        .VTS        Formula One 6.X 格式
Formula One 3, 4, 5        .VTS        Formula One 3.x、4.x 或 5.x 格式
Excel 97        .XLS        Excel 97 格式
Excel 5.0 或 95        .XLS        Excel 5.0 或 95 格式
固定格式文本文件        .TXT        包含数字格式信息的固定分界符文本文件
固定格式文本文件(仅数值)        .TXT        不包含格式信息的固定分界符文本文件
HTML        .HTM        包含文本格式信息 HTML 格式 (仅写格式)
HTML(仅数据)        .HTM        不包含图形信息 HTML 格式 (仅写格式)

Formula One 6.x 不支持 Formula One 1.x、2.x 及 Excel 4.x 文件格式。

以前,Formula One 有些特性不被 Excel 支持,保存在 VTS 文件的文件格式不能被Excel 读取。XLS 格式是基于记录的,每条记录描述工作簿唯一的特性或属性。如果保存的文件包含 Excel 不支持的特性,在保存成 XLS 文件时工作簿的这些特性会被移出。同样的,Excel 文件包含了不被 Formula One 支持的特性,也会如此。Formula One 加载一个 Excel 工作表或工作簿将会忽略不支持的特性。

重点:如果加载包含 Formula One 不支持的特性的 Excel 文件,如,图表(Chart)、绘画对象(Drawing Object)或公式数组,这些特性将被忽略。如果是一个非常重要的由 Formula One 书写的 Excel文件,以后要用 Excel 读取,这些特性将被忽略且不能挽回。

Formula One 不能读有口令保护的 Excel 文件。如果打算读入这种 Excel 文件,请先除口令保护。

下面的方法和属性,在 Formula One 应用程序中可用:

属性/方法        描述
Read, ReadEx        从磁盘上读入工作表
ReadFromBlob        从内存二进制大对象变量中读入工作表
SaveFileDlg, SaveFileDlgEx        该对话框,允许你将当前文件保存为 Formula One、Excel、制表符分隔的文本文件或 HTML 文件格式的文件。
Write, WriteEx        将工作表保存到一个文件
WriteToBlob, WriteToBlobEx        将工作表保存到内存二进制大对象变量中

<未完待续>
[此贴子已经被作者于2003-11-20 16:50:58编辑过]

16#
发表于 2003-11-11 16:52:00 | 只看该作者
好!!!!!!

点击这里给我发消息

15#
 楼主| 发表于 2003-11-10 18:35:00 | 只看该作者
使用 Attach (连接)方法

在任何时候都可以使用 Attach 或 AttachToSS 方法将视图或不可见工作簿连接到工作簿上。这两个方法连接视图或不可见的工作簿到一个不同的工作簿上并切断工作簿上当前的连接。

使用连接方法,必须记住下面几个重要的原则:

        一个视图或 F1BookView 不可见工作簿同一时刻只能被连接到一个工作簿上。
        一个 F1Book1 工作簿控件能有多个连接在其上的视图或 F1BookView 不可见的工作簿。

在一个被连接的工作簿上改变视图或不可见的工作簿

1.        创建工作簿控件
2.        创建另一个工作簿担当视图。做为选择,创建一个不可见的工作簿
3.        使用 Attach 或 AttachToSS 方法将视图或不可见的工作簿连接到工作簿。

以下代码选择工作簿并使用 Attach 方法连接一个视图(F1Book2 是视图,F1Book1 是工作簿)

F1Book2.ATTACH F1Book1.Title

控制工作簿区域的显示

有数个属性,用以设置确定工作簿的哪个区域显示出来。必须指明出现在当前工作簿或视图中的工作表及单元格范围。

如果工作簿包含多个工作表,可以指明哪个工作表显示出来。可以通过设置 Sheet 属性来完成。将要显示的工作表的编号设置到 Sheet 属性。工作表是从 1 开始从左至右进行编号的。不搞乱工作表的编号,在工作表的标签上有工作表的名称。

为了防止用户跑到工作簿上的另一个工作表上,可以将 ShowTabs 属性设置为 F1TabsOff。这将隐藏工作标签,防止用户在这里改变工作表。作为选择,可以在 SelChange 事件中编写代码来防止用户改变工作表。

可以设置 MinRow、MinCol、MaxRow、MaxCol 属性来为每个工作表限制工作范围。想用多个视图显示工作表的不同部分时,这一特点非常有用。

下面的图例说明在视图中设置属性限制显示的行数。显示的在所有的三个视图中数据包含在一个工作表中。注:没有一个视图具有垂直滚动条,这将防止最终用户在滚动条上滚跑看到的数据行。

<未完待续>
[此贴子已经被作者于2003-11-10 11:01:22编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-23 19:21 , Processed in 0.101228 second(s), 38 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表