我想了解下面的錯誤... Bassicaly I在Excel表格中列出一系列文件,我也在尋找爲每個文件添加標籤。 這不是Office文件的問題,因爲我使用「.BuiltinDocumentProperties(」Keywords「)。Value」。在Excel中使用VBA的.PDF(文件)的擴展文件屬性
但是,當涉及到PDF文件 我認爲這將是直接使用「.GetDetailsof()」,以獲得訪問擴展屬性。
嗯...由於某種原因,我得到了下面,
sValue = oDir.GetDetailsOf(oDir.Items, 18)
'Returns the "Date Modified"
雖然當我使用
sValue = objFile.DateLastModified
'Returns the actual Value e.g. 09/11/2012 07:01:48
有任何意見或建議,我將非常感激。
P.S.1我已經閱讀了與擴展文件屬性相關的Link。 我希望我不會錯過任何東西。
P.S.2爲了能值添加到我用的是File Meta Data
不是 「修改日期」 3不是18? –
如果你想要一個特定文件的值,那麼你需要'sValue = oDir.GetDetailsOf(objFile,18)' –
@TimWilliams感謝您的快速響應! 在你的第一個評論你是正確的「修改日期」是3不是18,18是「標籤」,但我得到的是「標籤」,而不是「標籤」下的值是「221」 關於第二個評論我確實有這條線已經在我的代碼,但仍然沒有。 –