问友可以试试下面的方法:
在同一个
工作簿
中新建一个工作表,其中,A1单元格为输入页码的单元格,然后在A2单元格输入以下公式(也可在现有工作表中完成):
=
HYPERLINK
(MID(CELL("filename",A1),FIND("[",CELL("filename",A1)),FIND("]",CELL("filename",A1))-FIND("[",CELL("filename",A1))+1)&A1&"!A1",A1)
然后点击A2单元格就能跳转到输入页码的工作表。
效果图:
方法/步骤
利用易语言编程环境创建一个“Windows窗口程序”。点击菜单“工具”->“支持库配置”项。
在打开的窗口中,找到并勾选“通用对象支持库
20版”,并点击“确定”以添加“超级列表框”组件。
接下来在“启动窗口”中绘制如图所示的界面,其中包括一个“外部数据库”和一个“超级列表框”(从扩展面板中可以找到)组件。
然后利用Excel创建一个名为“jiancexls”的Excel文件。其内容如图所示:
注:将该文件与易语言程序本身放置在同一目录下。
确保选中“启动窗口”,然后为其添加“创建完毕”事件。
接着输入如图所示的易语言代码:
版本
2
支持库
iext
如果真
(外部数据库1打开
(“ODBC;DBQ=”
+
取当前目录
()
+
“\jiancexls;Driver={Microsoft
Excel
Driver
(xls)};DriverId=790;FIL=excel
80;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ReadOnly=0;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;”,
,
)
=
假)
信息框
(“数据库连接失败!”,
#错误图标,
)
返回
()
如果真结束
查询语句
=
“select
from
[Sheet1$]”
记录集
=
外部数据库1查询
(查询语句)
如果真
(记录集
=
0)
信息框
(“查询失败!”,
#错误图标,
)
返回
()
如果真结束
外部数据库1到首记录
(记录集)
局部_计次
=
1
超级列表框1插入列
(,
“序号”,
80,
,
,
)
超级列表框1插入列
(,
“姓名”,
80,
,
,
)
超级列表框1插入列
(,
“性别”,
80,
,
,
)
超级列表框1插入列
(,
“年龄”,
80,
,
,
)
判断循环首
(外部数据库1尾记录后
(记录集)
=
假)
局部_临时A
=
外部数据库1读
(记录集,
1)
局部_临时B
=
外部数据库1读
(记录集,
2)
局部_临时C
=
到文本
(外部数据库1读
(记录集,
3))
索引
=
超级列表框1插入表项
(,
,
,
,
,
)
超级列表框1置标题
(索引,
0,
到文本
(局部_计次))
超级列表框1置标题
(索引,
1,
局部_临时A)
超级列表框1置标题
(索引,
2,
局部_临时B)
超级列表框1置标题
(索引,
3,
局部_临时C)
外部数据库1到后一记录
(记录集)
局部_计次
=
局部_计次
+
1
判断循环尾
()
外部数据库1关闭记录集
()
7
最后点击“运行”按钮,就可以看到易语言成功引用Excel表格中的数据啦。
以上就是关于excel在哪输入页码就能查到对应的页码全部的内容,包括:excel在哪输入页码就能查到对应的页码、易语言如何获取一个本地excel文档的 页数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)