首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

VFP如何直接使用Excel预定义类型和常量

2012-03-21 
VFP怎么直接使用Excel预定义类型和常量?Excle有很多预定义枚举类型,例如XLSortOrder、XlYesNoGuess、XlSortO

VFP怎么直接使用Excel预定义类型和常量?
Excle有很多预定义枚举类型,例如XLSortOrder、XlYesNoGuess、XlSortOrientation,还有很多预定义常量,例如xlDescending、xlAscending。

VFP里怎么才能把这些定义包裹进来、直接使用?避免直接用数字。



[解决办法]
将这些常量定义包含在一个 .h 文件中,然后在代码中用 #include 指令引用

少量的直接用 #define 定义

[解决办法]
1、放入文件中,再调用,示例
*** Header file CONST.H ***
#DEFINE ERROR_NODISK 1
#DEFINE ERROR_DISKFULL 2
#DEFINE ERROR_UNKNOWN 3

*** Program file MYPROG.PRG ***
#INCLUDE CONST.H

FUNCTION chkerror
PARAMETER errcode
DO CASE
CASE errcode = ERROR_NODISK
?"Error - No Disk"
CASE errcode = ERROR_DISKFULL
?"Error - Disk Full"
CASE errcode = ERROR_UNKNOWN
?"Unknown Error"
ENDCASE
RETURN

2、建议直接用常量
[解决办法]
无法使用,这些是直接定义在EXCEL引用库中的。在VFP中无法直接引用。只能使用常量。
[解决办法]
没错,自己定义,然后引用即可。1、2楼已经给出了方法和示例。
[解决办法]
http://wenku.baidu.com/view/fbe6d5ec5ef7ba0d4a733b7d.html
[解决办法]
我这里直接有这些头文件

等下我发到资源里再贴过来下载地址
[解决办法]
http://download.csdn.net/download/taohua300/4052890

把头文件拷贝到当前目录
***引入execl头文件
#include "Excel Constants.h"

热点排行