Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Excel生成時にProgressBarを使って進捗状態を把握したい
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30460#CommentId83806
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ロト君
 (社会人)
投稿日時
2020/3/12 08:55:05
環境:
VB2019
内容:
AccessデータをVB2019を使ってExcelに変換するソフトを作っています。
VB側のDataGridViewに検索項目を出力してExcelの各セルに埋め込んで行く感じのソフトです。
その際に、大きな検索範囲だと動いているのか分からないので、ProgressBarを使って進捗状況を把握したいと思っています。
サンプルで作成した下記のモノは動きました。
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
pb_output.Value = 0
pb_output.Minimum = 0
pb_output.Maximum = 100
Dim i As Int32
For i = 0 To 100 Step 1
System.Threading.Thread.Sleep(1000)
pb_output.Value = i
Next
End Sub
しかし、実際にForの部分でExcelを生成させると、今まで通り、ProgressBarが止まったままで、Excel完成時に100%となってしまいます・・・。
Excel生成中にPregressBarの進捗を進めるためにはどうすればよいでしょうか?
教えてもらえると、有難いです。
宜しくお願い致します。