ユーザーが Outlook 電子メールの添付ファイルから Windows のクリップボードにファイルをコピーした場合、VB.NET でそのファイルの名前を取得する方法はありますか?
ファイルが Windows エクスプローラーからコピーされた場合、Clipboard.GetFileDropList
これを取得するために使用できるデータがありますが、ファイルが電子メールの添付ファイルからコピーされた場合、そのリストは空です (使用可能な形式FileGroupDescriptorW
は 、FileGroupDescriptor
、RenPrivateItem
およびの 4 つだけですFileContents
)。
ファイルを Windows エクスプローラーに貼り付けることができ、添付ファイルの名前で貼り付けられるので、これは可能であるように感じます。