【发布时间】:2017-03-09 17:00:12
【问题描述】:
我遇到了一些奇怪的事情。
我在美国时创建了一个文件。该文件会自动打开各种其他文件并导入它们。这些导入的文件包含日期。
我现在回到英国,当我通过代码自动打开这些文件时,日期会翻转。但是,当我手动打开这些相同的文件时,日期是正确的。
有人知道当我自动打开文件时如何阻止这种情况发生吗?可能是主文件中的一些默认设置,因为它是在美国创建的?
谢谢!
迈克
【问题讨论】:
-
在使用
Workbooks.Open时尝试更改Local属性(请参阅here)。 -
自动打开它们是什么意思?通过宏?您是否仍在使用与创建文件时相同的计算机,或者您是否在“美国”计算机(即那里办公室的计算机)上在美国创建文件。可能是计算机的区域设置。
-
@Jordan,它的语法是什么?我正在尝试 "Workbooks.Open (data_Location & "Lease.csv", Local = TRUE)" 但这不起作用
-
将其更改为:"Workbooks.Open Filename:=data_Location & "Lease.csv", Local:=True" 并且可以正常工作。谢谢!一整天都在做噩梦!
-
是的,你是对的。如果您弹出答案,我可以将其标记为已接受。谢谢!