ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 6256|回复: 16

在线急等!!公文管理系统如何同时识别.doc/.xls等多种扩展名文件

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-2-28 21:06 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
斑竹大哥,本人新手,您的这个公文管理系统甚是好用,但是如何能同时识别.doc/.xls/.dwg等多种扩展名文件呢?
  是否在您定义的 文件列表=FILES(路径&类别&"\"&年份&"\"&"*.doc")&T(NOW())中加入.xls/.dwg等我需要的扩展名呢?又如何加入呢?
    小弟愚钝,请斑竹大哥赐教!

[ 本帖最后由 chengsail 于 2010-3-1 09:18 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-2-28 21:34 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我知道了 在 文件列表=FILES(路径&类别&"\"&年份&"\"&"*.doc")&T(NOW())中,将.doc改为.* 即可实现~感谢斑竹!

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-2-28 21:59 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
又有新问题了,这样系统是可以识别多种扩展名文件,但是识别后超链接无法打开了
   =IF(B5="","",SUBSTITUTE(REPLACE(INDEX(文件列表,MATCH(LEFT(B5,3),文号,)),1,4,),".doc",))
      =IF(B5="","",HYPERLINK(路径&类别&"\"&年份&"\"&B5&C5&".doc","查看正文"))
    都尝试过将.doc改为.* 但是没有用 斑竹大哥,这该怎么弄?

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-2-28 22:17 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
我是想在同一个公文管理系统中,既有excel又有word等其他类型文件,需要系统均能自动识别(改为.*可以做到),并且超链接均能打开。
  如果2008年文件夹识别出来是.xls文件
     在=IF(B5="","",SUBSTITUTE(REPLACE(INDEX(文件列表,MATCH(LEFT(B5,3),文号,)),1,4,),".doc",))及
             =IF(B5="","",HYPERLINK(路径&类别&"\"&年份&"\"&B5&C5&".doc","查看正文"))
    中将.doc均改为.xls虽能打开此excel文件,但是一旦切换文件夹为2009年该单元格对应文件就无法打开了。
请问斑竹有什么好的办法?谢谢!

TA的精华主题

TA的得分主题

发表于 2010-3-1 14:53 | 显示全部楼层
建议上传带有几个示例的修改后的附件,以便诊断。

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-3-1 15:18 | 显示全部楼层
斑竹大哥  已上传附件,我希望能在系统中显示三个文件夹不同类型的文档并且超链接都能打开 您看怎么改 谢谢

文件管理系统.rar

91.64 KB, 下载次数: 107

TA的精华主题

TA的得分主题

发表于 2010-3-1 15:35 | 显示全部楼层
1、G5公式:
=IF(B5="","",HYPERLINK(路径&类别&"\"&年份&"\"&B5&C5&IF(RIGHT(C5,4)=".xls",,".doc"),"点击查看"))

2、文件命名“001工程预算书”

注意红字部分。

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-3-1 15:42 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-3-1 15:48 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
再请问下 如果我有更多类型的文件呢 比如还要.pdf的文件 函数又该怎么修改?

TA的精华主题

TA的得分主题

发表于 2010-3-1 16:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
1、可以参考“文件类型”、“年份”等做法,即,使用一个单元格专门存放文件格式的后缀名,比如.doc、.pdf、.xls等等,然后根据下拉选择的文件格式来查找(修改定义名称中FILES公式里的.doc为指定单元格)

2、如果文件已经按不同格式存放在不同文件夹,则完全可以在FILES的名称中,将.doc改为.*

3、关于超链接,如果采用第1点建议,则超链接中的.doc也改为单元格;如果采用第2点建议,则在文件名称中,不要再使用substitute将.doc替换掉,而是显示带有后缀名。超链接中也就不需要.doc了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-25 04:21 , Processed in 0.041652 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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