Если вы используете .net и ваша конечная цель - сохранить файл, есть гораздо более простой способ,
Здесь код на C #, перенести его на VB.net не составит труда, просто мне лень это делать :)
Во всяком случае, вам нужно сохранить его где-нибудь, прежде чем вы сможете вставить его так ...
Он загружает файл в поле Picture и снова сохраняет его в файл (хром, я знаю)
и установите данные буфера обмена как операцию копирования
затем, когда вы вставляете (Ctrl + V), он вставляется.
C#
__
Bitmap bmp;
string fileName=@"C:\image.bmp";
//here I assume you load it from a file, you might get the image from somewhere else, your code may differ</p>
<code>pictureBox1.Image=(Image) Bitmap.FromFile(fileName);
bmp=(Bitmap)pictureBox1.Image;
bmp.Save(@"c:\image2.bmp");
System.Collections.Specialized.StringCollection st = new
System.Collections.Specialized.StringCollection();
st.Add(@"c:\image2.bmp");
System.Windows.Forms.Clipboard.SetFileDropList(st);
и альт пытается вставить в папку файл image2.bmp.