■94791 / inTopicNo.2) |
Re[1]: Excelの指定範囲の内容を表形式で表示 |
□投稿者/ 魔界の仮面弁士 (2721回)-(2020/05/19(Tue) 16:57:26)
|
■No94790 (temaki さん) に返信 > セルの書式等はとりあえず無視するとして、何を使うのが手っ取り早いでしょうか? > セルの値も参照するので、やっぱりDataGridViewでしょうか?
テキストとして取り出すなら、ListView か DataGridView に展開する手もありますし、 表示だけで良いなら、画像として取り出すという選択肢もあります。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim d = Clipboard.GetDataObject() If d.GetDataPresent(DataFormats.Bitmap) Then PictureBox1.BackgroundImageLayout = ImageLayout.Stretch PictureBox1.BackgroundImage = DirectCast(d.GetData(DataFormats.Bitmap), Image) Else PictureBox1.BackgroundImage = Nothing End If End Sub
Excel の見た目を再現したいなら、フリーソフト(MITライセンス)の ReoGrid という手も。 https://reogrid.net/jp/features/
|
|