本文介绍了需要在Access VBA中的Windows中打开文件扩展名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我正在使用ImportZippedFile从我的Access应用程序中解压缩文件,但是我遇到了一个问题,如果我能解决的话,我不知道。 在ImportZippedFile中,它会查找文件的扩展名以解压缩它。我有一个客户端,Windows中的扩展程序已关闭,因此解压缩无法正常工作。我想知道有没有办法从我的应用程序中打开文件扩展名。如果您需要ImportZippedFile的完整代码,请告诉我,我会发布。 感谢您的帮助。I''m using the ImportZippedFile to unzip files from within my Access application, however I''ve run into a problem that I don''t know if I can fix.In the ImportZippedFile it looks for the extension of the file in order to unzip the it. I had a client that the extension in windows was turned off so the unzip didn''t work. I''m wondering is there a way to turn file extensions on from within my application. If you need the full code for the ImportZippedFile let me know and I''ll post it.Thanks for any help.推荐答案 这个有点棘手,汤姆。您可以使用 WshShell 对象来完成此操作,该对象使您可以与Windows Shell的各个方面进行交互。 逻辑如下: This one is a little tricky, Tom. You can accomplish this by using the WshShell Object which enables you to interact with various aspects of the Windows Shell. The Logic is as follows: 您必须查询特定的注册表项,以查看隐藏已知文件类型的扩展名是ON还是OFF(1或0)。您可以使用WshShell对象的RegRead()方法。 如果此选项为ON(1),则必须通过WshShell对象的RegWrite()方法将其关闭。 启用文件扩展名并执行操作后,您可能希望将其恢复到以前的状态。 足够漫无目的,代码执行此操作如下所示: Enough rambling on, the Code to do this is listed below: 展开 | 选择 | Wrap | 行号 这篇关于需要在Access VBA中的Windows中打开文件扩展名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-23 22:52