当前位置: 代码迷 >> VBA >> 怎样改变office word的临时文件存储目录?该如何处理
  详细解决方案

怎样改变office word的临时文件存储目录?该如何处理

热度:1379   发布时间:2013-02-26 00:00:00.0
怎样改变office word的临时文件存储目录?
通常word在打开一个文件时,会产生一个临时文件~wrxxxx.tmp,这个文件存储在系统变量TEMP指定的目录中,通常
这个目录是c:\local and settings\user\temp\,我现在需要改变这个目录路径,要求是,不能通过修改注册表改变系统变量TEMP所指目录.

因此,用vba的方式可以吗?怎么做?

------解决方案--------------------------------------------------------
有意思,等待高手回答
------解决方案--------------------------------------------------------
那就改为你自己指定的固定的一个文件夹啊。
如C:\TempFolder\xxxx.tmp
呵呵。
------解决方案--------------------------------------------------------
估计不行,vba只能操作office提供接口得特性,没有听说这个还提供得,因为这个功能需求实在是太少了(也许只有你有这种需求,绝大多数都可以修改TEMP环境变量达到目的,谁为这个无聊得东西写代码)

引用楼主 yjgx007 的帖子:
通常word在打开一个文件时,会产生一个临时文件~wrxxxx.tmp,这个文件存储在系统变量TEMP指定的目录中,通常
这个目录是c:\local and settings\user\temp\,我现在需要改变这个目录路径,要求是,不能通过修改注册表改变系统变量TEMP所指目录.

因此,用vba的方式可以吗?怎么做?

------解决方案--------------------------------------------------------
进来学习~
------解决方案--------------------------------------------------------
bang up
------解决方案--------------------------------------------------------
参考一下这个:

http://www.codefans.net/soft/2592.shtml
用VB API 编程实现修改和查看系统所有的环境变量,可以设置和获取单个环境变量的名称和值。可以针对系统级、用户级、进程级操作。
  相关解决方案