在我的代码中,我正在编写一个公式,该公式引用了我之前定义的工作簿。我想知道名称(Name)属性和全名(FullName)属性之间有什么区别?微软官网上似乎并没有清楚地区分这两个属性。
在我的代码中,我正在编写一个公式,该公式引用了我之前定义的工作簿。我想知道名称(Name)属性和全名(FullName)属性之间有什么区别?微软官网上似乎并没有清楚地区分这两个属性。
workbook.xlsx
)
< p > < code > FullName 将返回文件的路径及名称(例如:c:\myDocuments\workbook.xlsx
)
< p > < code > Path 将返回文件的路径(例如:c:\myDocuments
)?Thisworkbook.Name
2019 Workbook Test.xlsm
?thisworkbook.FullName
K:\Excel Files\Primary Data\2019 Workbook Test.xlsm
完整名称包括文件路径。
Name
和FullName
属性的区别;这个回答试图解释。 - slothiful.Name
和.FullName
只会返回"Book1"
或类似的内容。只有在工作簿被保存后,它们才会拥有完整的数据,例如"Book1.xlsm"
或"C:\path...\Documents\Book1.xlsm"
。ThisWorkbook.Name
或ThisWorkbook.Fullname
,它们将指向您的代码所在的工作簿。例如,如果代码位于您的文档
文件夹中的工作簿中,则它们将如上所述。但是,如果您正在个人宏工作簿中编写代码,则它们将显示Personal.xlsb
和C:\Users\[用户名]\AppData\Roaming\Microsoft\Excel\XLStart\Personal.xlsb
(或类似内容)。
Path
以便在同一目录中保存或打开其他文件。 - cybernetic.nomad