4
如果用戶從Outlook電子郵件附件將文件複製到Windows中的剪貼板,有沒有什麼辦法可以在VB.NET中獲取該文件的名稱?在VB.NET中獲取從電子郵件附件複製到剪貼板的文件的名稱
如果該文件從Windows資源管理器複製,Clipboard.GetFileDropList
有,我可以用得到這個數據,但是當文件從電子郵件附件複製該列表是空的(只有4個可用的格式 - FileGroupDescriptorW
,FileGroupDescriptor
, RenPrivateItem
和FileContents
)。
感覺這應該是可能的,因爲我可以將文件粘貼到Windows資源管理器中,並將其粘貼到附件的名稱中。
[`Clipboard.GetDataObject().GetFormats()`](http://msdn.microsoft.com/en-us/library/1745023c.aspx)的[`IDataObject`](http://msdn.microsoft.com/en-us/library/system.windows.forms.idataobject.aspx)將爲您提供所有可用的數據格式。 – SliverNinja 2012-02-21 21:49:49