DOBON.NETプログラミング道掲示板

■ 「新規作成」から投稿できます。
■ マルチポストされた投稿を見つけたときは、その投稿に返信することによりご報告ください。その際は匿名で投稿し、マルチポストされている場所を併記してください。
■ スパム対策のため、メールアドレスの先頭に"_"という文字が付加されています。
RSS 2.0 RSS 2.0 | RSS 0.91 | 携帯電話用 | 自分専用のアイコンを使用するには | 掲示板への要望 | 管理人に連絡 | お気楽掲示板
■ 24時間以内に作成されたスレッドは New で表示されます。
■ 24時間以内に更新されたスレッドは UpDate で表示されます。

記事リスト ( )内の数字はレス数
NomalGetObjectでExcelファイルを加工するとExcelファイルが壊れる(9) | Nomalフォントに登録されていない文字の検出(1) | Nomaloledbでdatatableを取得するときにエラーになる(1) | NomalDataGridViewの複数行選択で歯抜け選択を無効にしたい(2) | Nomal証券会社へのログイン(1) | Nomalユーザーフォームに埋め込んだAutoCADの変化を捉える(0) | Nomalシステムドライブ以外へのページング設定が反映されない(5) | Nomalブラウザでコピーした透過PNGを貼り付けたい(4) | Nomalforeachでループ回数を取得(2) | Nomalbitmapが保存できない(2) | Nomal特定ピクセルで画像を読み込みたい(2) | NomalDataGridViewでAlt+Enterで改行したい(2) | Nomal全角シフト中にアクセスキーが効かない(5) | NomalDataAdapter.Updateで構文エラー(6) | Nomal抽象クラスで実装したクラスの情報を知る(3) | NomalProcessクラスからbatファイル実行後、KILLできない(2) | Nomal画面遷移(モーダルとモードレス)(2) | Nomal兆億万表記の文字列を数値に変換できる?(3) | NomalGetDirectoriesでルートを指定するとエラーになる(3) | NomalLinqにおける明示的型指定の方法(3) | Nomal2つのradの数値から1つの角度を求めるコードを改善できますか?(C++)(2) | Nomalコンソールアプリで、WebView2の利用(2) | NomalEntity Frameworkは、使えるか?(2) | Nomalデータベースからのテーブル名一覧の効率的な取得方法(3) | NomalC#のlong型でオーバーフローになる(2) | Nomal正規表現のパターン表記方法(2) | NomalWebView2によるスクレ―ピング(4) | Nomalこういた物を作れますか?(2) | Nomalツールボックスにtableadapterが表示されない(1) | NomalC# Chart X軸上のグラフ表示(3) | NomalVB.NETでBluetoothデバイスの電池残量を取得する方法(3) | Nomalクリスタルレポート 明細部のサブレポート(0) | Nomal重なったPictureBox同士を透過する方法(7) | NomalWindowsフォームデザイナについて(3) | NomalVB.NETからcmdでpingを実行した時の結果(5) | Nomalvb.netでExcelファイル操作(7) | Nomalvb.netでのExcelファイルそうさ(2) | Nomalキーボード+バーコードでキーボード入力を無効にしたい(6) | Nomalファイルとして配置したマニフェストを優先したい(2) | NomalTabPageの背景色(5) | NomalVB2022でクリスタルレポートが開けない(2) | NomalC#でJpeg圧縮のTiffファイルを作成したい(4) | Nomalエクセルのみ監視ができない(2) | NomalDataGridViewのVirtualModeを有効した場合の実装方法(4) | NomalExcelの数値 -> 日付みたいな関数?(2) | NomalDrawstringでの透過文字作成(3) | Nomaljumbo icon(256x256)が存在するか知る方法(6) | NomalSpinWait()を使う理由(2) | Nomalantecedentってなんですか?(2) | Nomalワンタイムパスワードのサイトに自動ログインしてアクセストークンを得る(3) | Nomalstyle.displayだと効率悪いから違うやり方をしたいです。(5) | Nomalテーブルを順番通りに直すプログラムを外部で読み込めるようにしたいです。(4) | NomalJSONの複雑な入れ子内部の値を取りたい。(3) | Nomalグリッド表示レコードをJSONに変換(5) | Nomalシステム時計の設定(3) | NomalSeleniumで開いているページのTableを編集したい(5) | Nomalソケット通信入門 ひらがな(4) | NomalVisual Basicでエラーが出る(3) | Nomalインストーラにて、ローミングフォルダにファイルを配置したい(0) | NomalRGB値の所得(2) | NomalVB.net からAccessDBへの接続(2) | Nomal時間変数(文字列)の扱い(4) | Nomal画像のスクロール(6) | Nomalタイマーの一括処理(6) | NomalTreeViewとDataGridViewのスクロールを同期(シンクロ)させたい(4) | NomalTreeViewの現在位置とDataGridViewの現在位置を合わせたい(7) | Nomalフォームのリサイズ時にDataGridViewが再描画されない(4) | NomalPDFをフォーム上で表示させる方法につきまして(4) | NomalPictureBoxの画像を連続保存(11) | NomalテキストボックスのValidatingイベントよりも先に発生するボタン発生イベントは何でしょう?(2) | Nomal継承元フォームで各フォームのボタン動作を検知したい(3) | NomalWindowsエクスプローラからのドラッグ&ドロップ(2) | Nomalラジオボタンの一括設定(7) | Nomalクリックイベントでexeを作成できるか(2) | Nomal作成した白黒画像をWordに貼り付けてから「図として保存」(8) | Nomalアセンブリ情報が載らない(1) | NomalRichTextBoxのテキストをpictureBOXへ(12) | Nomalc#で日付型の定義の仕方で質問があります。(2) | Nomal先頭に空白(スペース)があるファイルを読み込んでRichTextBoxへ書き出すとスペースが削除える(6) | NomalExcel Com オブジェクトの増殖(13) | Nomal二次元マップから値の取得(1) | NomalアプリでHDMIへ出す解像度を変えたい(4) | NomalDataGridViewのドロップダウンリストの表示と選択後の値を分けたい(1) | Nomal列車の時間ごとの位置情報を表示したいです。(2) | Nomal画像の中心を基点に回転(4) | NomalDataGridViewの行ヘッダーに行番号を表示した時のエラー(4) | NomalタッチキーボードでIMEを自動で切替えたい(6) | NomalVSTOによるエクセルアドインのインストーラーでのアップデート(1) | NomalMP4動画を再生する方法について(5) | NomalVB.NetでVB6.0と同じFontを指定しても同様に印刷されない(9) | NomalLabelで文字単位の背景色(7) | NomalLableのカラー色を文字変数から変更したい(5) | NomalUrlにアクセスするとダウンロードされるファイルを捕まえる(2) | Nomalタブレット等でスワイプによるスクロールを実装(2) | NomalTEXTBOXのプロパティを文字列に(7) | NomalPDFをフォーム上で表示させる方法につきまして(6) | NomalChart X軸上の描画を切り替えたい(0) | NomalRichTextBoxへのドラッグ&ドロップしたExcelファイルの扱い(3) | NomalDataGridViewの特定セルにボタンを配置する方法(5) |



■記事リスト / ▼下のスレッド
■35636 / 親記事)  GetObjectでExcelファイルを加工するとExcelファイルが壊れる
□投稿者/ suekun 一般人(1回)-(2024/12/11(Wed) 11:53:59)
  • アイコン環境/言語:[windows11/vb.net] 
    分類:[.NET] 

    お世話になっております。
    vb.netでgetobjectでExcelファイルを読込み保存するとExcelファイルが破損します。
    下記ソースになります。何か問題がありますでしょうか?

    Private Sub LIST_Clear()
    Dim wb As Excel.Workbook
    Dim sh As Excel.Worksheet
    Dim LastRow As Integer
    Try
    wb = GetObject(ListFile)
    Catch ex As Exception

    MessageBox.Show(ex.Message)

    End Try
    sh = wb.Sheets(“Sheet1”)
    LastRow = sh.Cells(sh.Rows.Count, 1).end(Excel.XlDirection.xlUp).row
    Dim tl = sh.Cells(2, 1)
    Dim br = sh.Cells(LastRow + 1, 7)
    Dim wrange = sh.Range(tl, br)
    wrange.ClearContents()
    wb.Save() ←ここでExcelブックが壊れる(シートが参照できなくなります)
    wb.Close()
    End Sub
違反を報告
引用返信

▽[全レス9件(ResNo.5-9 表示)]
■35641 / ResNo.5)  Re[4]: GetObjectでExcelファイルを加工するとExcelファイルが壊れる
□投稿者/ suekun 一般人(5回)-(2024/12/12(Thu) 07:28:30)
  • アイコン2024/12/12(Thu) 09:13:59 編集(投稿者)

    関連なのですが
    Excelファイルを開いていたら、getobjectするようにしている個所があるのですが
    下記の通りです。
    そうしないと、読み取り専用で開いてしまいます。
    これはいかがでしょうか?正常に動作しています。

    If IO.File.Exists(ListFile) = True Then
    Try
    System.IO.File.Move(ListFile, ListFile)
    Catch ex As Exception
    '移動できなかったら起動していると判定
    GoTo ExcelOpen
    End Try
    End If
    ''ファイルオープン
    wb = Appxl.Workbooks.Open(ListFile)
    GoTo ExcelOpenExit
    ExcelOpen:
    Try
    wb = GetObject(ListFile)
    Catch ex As Exception

    MessageBox.Show(ex.Message)
    End Try
    ExcelOpenExit:

違反を報告
引用返信
■35642 / ResNo.6)  Re[5]: GetObjectでExcelファイルを加工するとExcelファイルが壊れる
□投稿者/ 魔界の仮面弁士 大御所(1580回)-(2024/12/12(Thu) 16:11:45)
  • アイコンNo35641に返信(suekunさんの記事)
    > 関連なのですが
    ファイルが破損してしまっている状態だったのか
    それともブックが非表示になっていただけなのか
    確認はとれましたか?


    > そうしないと、読み取り専用で開いてしまいます。
    この判定を行う目的を教えてください。

    編集・保存することを目的としたものでしょうか。
    それとも、他で同時に開かれていないことを保証したいのでしょうか。
    目的を満たすために、GetObject 以外の手法を使うことは許容されますか?

    他で開かれていても保存までできるパターンはありますし
    他で開かれていなくても保存できないパターンもありますし、
    他で開かれていて Workbooks.Open で排他エラーになるパターンもあるので
    念のために確認しています。

    最終的に、ファイルに「読み取り専用属性が付いているか」とか
    アクセス権で「読み取りは許可されているが編集は許可されていない」などの
    パターンまでチェックするのか、何のためにどこまで調査したいのか…。

    GetObject に拘りが無ければ、ROT から Excel.Application オブジェクトを辿って、
    Excel.Application インスタンス (表示名「!{00024500-0000-0000-C000-000000000046}」)から
    それぞれの Workbooks コレクションを列挙判定するという手段もあります。
    コードとしては些か回りくどくなりますが…。
    https://alax.info/blog/1444
    http://bbs.wankuma.com/index.cgi?mode=one&namber=103471


    > これはいかがでしょうか?正常に動作しています。
    うぅむ?
    ListFile と NyukoCSVListFile の関連性が謎ですね??

    変数宣言や Visible の指定有無など、色々と省略され過ぎていて、
    是非の判断がしづらいところです。

    > wb = Appxl.Workbooks.Open(ListFile)
    この書き方は避けるべきですが、ここも掲示板投稿時に
    簡略化しているだけだと思うので、ひとまず目を瞑るとして…。


    > If IO.File.Exists(ListFile) = True Then
    >  Try
    >   System.IO.File.Move(ListFile, ListFile)
    1 行目では「System」を省略して、
    3 行目では明記するという非対称性がとても気になる…。

    Boolean 値の判定時に「= True」を書くべきか否かとか、
    GoTo の是非とか、素の Exception を Catch するべきかどうかとか、
    Message を表示するだけでどの Exception かを記録しないのか、
    そういった宗教論についてはとりあえず保留するとして。


    閑話休題

    >   '移動できなかったら起動していると判定
    この手順ですが、確実性のある手法では無いです。
    そのファイルが Excel で開かれているからといって、同名 Move が失敗する保証は無いからです。

    たとえば、扱っていたファイルが MultiUserEditing = True なものだった場合です。
    共有モードで開かれたファイルであれば、複数ユーザーが同時に開いて編集して保存できますし、
    開かれている最中でも、コマンドプロンプトからの同名 MOVE や VB からの同名 File.Move が
    エラーを発することはありません。

    もちろん、そうした前提条件が明確になっていて、それで目的を果たせる場合は
    現在の手法でも構わないと思います。
違反を報告
引用返信
■35643 / ResNo.7)  Re[6]: GetObjectでExcelファイルを加工するとExcelファイルが壊れる
□投稿者/ 魔界の仮面弁士 大御所(1581回)-(2024/12/12(Thu) 16:23:59)
  • アイコンNo35642に追記(魔界の仮面弁士の記事)
    > ListFile と NyukoCSVListFile の関連性が謎ですね??

    この一文は無視してください。
    元質問が編集される前に書いた回答文が紛れていました。
    > > 2024/12/12(Thu) 09:13:59 編集(投稿者)

    (投稿時にパスワードミスったかな…再編集できなかった)
違反を報告
引用返信
■35644 / ResNo.8)  Re[6]: GetObjectでExcelファイルを加工するとExcelファイルが壊れる
□投稿者/ suekun 一般人(6回)-(2024/12/13(Fri) 08:56:58)
  • アイコンNo35642に返信(魔界の仮面弁士さんの記事)
    > ■No35641に返信(suekunさんの記事)
    >>関連なのですが
    > ファイルが破損してしまっている状態だったのか
    > それともブックが非表示になっていただけなのか
    > 確認はとれましたか?

    →ブックが非表示になっていたことがわかりました。
     ファイル自体は、破損していなかったようです。
     ただ、毎回同じ状態になるので、getobjectは、ファイルが開かれている場合のみにしようと考えております。
     ありがとうございます。
違反を報告
引用返信
■35645 / ResNo.9)  Re[6]: GetObjectでExcelファイルを加工するとExcelファイルが壊れる
□投稿者/ suekun 一般人(7回)-(2024/12/18(Wed) 15:31:06)
  • アイコンNo35642に返信(魔界の仮面弁士さんの記事)
    魔界の仮面弁士さん
    ありがとうございました。
    大変勉強になりました。
解決み!
違反を報告
引用返信

■記事リスト / レス記事表示 → [親記事-9]



■記事リスト / ▼下のスレッド / ▲上のスレッド
■35633 / 親記事)  フォントに登録されていない文字の検出
□投稿者/ Iraquser 一般人(1回)-(2024/11/14(Thu) 10:28:51)
  • アイコン環境/言語:[Win10 C#] 
    分類:[.NET] 

    Graphic.DrawStringで文字列を描画するプログラムを開発していますが、描画しようとする文字列に含まれる文字がフォントに登録されていない場合、描画は行われないようです(全てのフォント・文字を確認した訳ではありません)。DrawString実行前に描画しようとする文字列内の全文字が描画可能か確認する手段はないのでしょうか。
違反を報告
引用返信

▽[全レス1件(ResNo.1-1 表示)]
■35634 / ResNo.1)  Re[1]: フォントに登録されていない文字の検出
□投稿者/ 魔界の仮面弁士 大御所(1577回)-(2024/11/14(Thu) 16:15:13)
  • アイコンNo35633に返信(Iraquserさんの記事)
    > Graphic.DrawStringで文字列を描画するプログラムを開発していますが
     Graphics.DrawString のことでしょうか。
    GDI+ の描画命令ですね。
    同じフォントでも、WPF と GDI と GDI+ とでは描画できる文字に差が出ます。
    GDI だと代替フォントが使われたりしますし、WFP だと異体字に対応していたりとか。
    http://bbs.wankuma.com/index.cgi?mode=al2&namber=95373&KLOG=165


    > 描画しようとする文字列内の全文字が描画可能か確認する手段はないのでしょうか。
    含まれているかどうかを調べるなら、
    GlyphTypeface.CharacterToGlyphMap.ContainsKey というものがあります。
    https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30649
違反を報告
引用返信

■記事リスト / レス記事表示 → [親記事-1]



■記事リスト / ▼下のスレッド / ▲上のスレッド
■35631 / 親記事)  oledbでdatatableを取得するときにエラーになる
□投稿者/ 末長 邦明 一般人(1回)-(2024/11/08(Fri) 14:00:33)
  • アイコン環境/言語:[windows11/vb.net] 
    分類:[.NET] 

    yahoo知恵袋にマルチポストしています。
    vb.net(VS2022)で
    oledbでdatatableを取得するときのエラーについて質問です。
    下記ソースでテストを行っていますが、
    ' データを取得する
    da.Fill(excelToDt)
    のところで、「引数が無効です」となってしまいます。
    debugモードでは、正常に動作します。
    どのように対応すればよろしいでしょうか?
    よろしくお願い申し上げます。

    Public Function excelToDt(ByVal p_fileNm As String, Optional ByVal p_sheetNm As String = "Sheet1") As DataTable

    Dim con As New OleDbConnection()
    Dim cmd As New OleDbCommand()
    Dim da As New OleDbDataAdapter()
    Dim FileName As String = Path.GetFileName(p_fileNm)
    Try

    excelToDt = New System.Data.DataTable()

    con.ConnectionString =
    "Provider=Microsoft.ACE.OLEDB.12.0; " &
    "Data Source=" & p_fileNm & ";" & "Extended Properties=""Excel 12.0;HDR=YES;"""
    ' コネクションの設定
    cmd.Connection = con

    ' SQL文の設定
    cmd.CommandText = "SELECT * FROM [" & p_sheetNm & "$] "

    ' SELECTコマンドの設定
    da.SelectCommand = cmd

    ' データを取得する
    da.Fill(excelToDt)

    Catch ex As Exception
    Throw
    Finally
    con.Dispose()
    cmd.Dispose()
    da.Dispose()
    End Try

    End Function
    ----------------------------------------
    internal OleDbConnectionInternal(OleDbConnectionString constr, OleDbConnection connection)
    {
    ConnectionString = constr;
    if (constr.PossiblePrompt && !Environment.UserInteractive)
    {
    throw ODB.PossiblePromptNotUserInteractive();
    }
    try
    {
    OleDbServicesWrapper objectPool = GetObjectPool();
    _datasrcwrp = new DataSourceWrapper();
    objectPool.GetDataSource(constr, ref _datasrcwrp);
    if (connection != null)
    {
    _sessionwrp = new SessionWrapper();
    OleDbHResult oleDbHResult = _datasrcwrp.InitializeAndCreateSession(constr, ref _sessionwrp);
    if (OleDbHResult.S_OK > oleDbHResult || _sessionwrp.IsInvalid)
    {
    Exception ex = OleDbConnection.ProcessResults(oleDbHResult, null, null);
    throw ex;
    }
    OleDbConnection.ProcessResults(oleDbHResult, connection, connection);
    }
    }
    catch
    {
    if (_sessionwrp != null)
    {
    _sessionwrp.Dispose();
    _sessionwrp = null;
    }
    if (_datasrcwrp != null)
    {
    _datasrcwrp.Dispose();
    _datasrcwrp = null;
    }
    throw; ←ここでエラーになります
    }
    }

違反を報告
引用返信

▽[全レス1件(ResNo.1-1 表示)]
■35632 / ResNo.1)  Re[1]: oledbでdatatableを取得するときにエラーになる
□投稿者/ 末長 邦明 一般人(2回)-(2024/11/08(Fri) 15:16:23)
  • アイコンありがとうございます。
    マクロファイル(.xlsm)を開こうとしてエラーになっていました。
    通常のExcelファイル(.xlsx)に変更したところ、releaseモードでも正常に動作しました。

解決み!
違反を報告
引用返信

■記事リスト / レス記事表示 → [親記事-1]



■記事リスト / ▼下のスレッド / ▲上のスレッド
■35626 / 親記事)  DataGridViewの複数行選択で歯抜け選択を無効にしたい
□投稿者/ HKane 一般人(1回)-(2024/09/20(Fri) 15:16:15)
  • アイコン環境/言語:[,NETFramework4.0、VB.net2010、Windows7~10] 
    分類:[.NET] 

    DataGridViewで、
    SelectionMode = FullRowSelect
    MultiSelect = True
    の状態にすると、複数行選択が可能ですが、
    1行のみ、または、連続行選択のみを許し、
    例えば10行あるデータで2行目と5行目のみの選択のような歯抜け選択を許さないようにする方法はあるでしょうか?

    また、DataGridViewで、ctrlキーを無効にする(歯抜け選択をできないようにするための手段)方法はあるでしょうか?

違反を報告
引用返信

▽[全レス2件(ResNo.1-2 表示)]
■35627 / ResNo.1)  Re[1]: DataGridViewの複数行選択で歯抜け選択を無効にしたい
□投稿者/ 魔界の仮面弁士 大御所(1576回)-(2024/09/20(Fri) 18:58:46)
  • アイコン
    No35626に返信(HKaneさんの記事)
    > 1行のみ、または、連続行選択のみを許し、
    > 例えば10行あるデータで2行目と5行目のみの選択のような歯抜け選択を許さないようにする方法はあるでしょうか?
    
    泥臭い方法しか思いつきませんでした。
    
    Public Class Form1
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            DataGridView1.AllowUserToAddRows = False
            DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
            DataGridView1.ColumnCount = 10
            DataGridView1.RowCount = 1000
        End Sub
    
        Private Sub DataGridView1_SelectionChanged(sender As Object, e As EventArgs) Handles DataGridView1.SelectionChanged
            Dim selectedRows = DataGridView1.SelectedRows.OfType(Of DataGridViewRow)().ToArray()
            Dim firstRow = selectedRows.FirstOrDefault()
            Dim lastRow = selectedRows.LastOrDefault()
            If If(firstRow, lastRow) Is Nothing Then
                Return
            End If
            Dim firstRowIndex = selectedRows.Min(Function(r) r.Index)
            Dim lastRowIndex = selectedRows.Max(Function(r) r.Index)
            If selectedRows.Length < (lastRowIndex - firstRowIndex) + 1 Then
                Dim unselectedRows = DataGridView1.Rows.Cast(Of DataGridViewRow)() _
                    .Skip(firstRowIndex) _
                    .Take(lastRowIndex - firstRowIndex + 1) _
                    .Where(Function(r) Not r.Selected) _
                    .ToArray()
                For Each row In unselectedRows
                    row.Selected = True
                Next
            End If
        End Sub
    End Class

違反を報告
引用返信
■35628 / ResNo.2)  Re[1]: DataGridViewの複数行選択で歯抜け選択を無効にしたい
□投稿者/ KOZ 一般人(39回)-(2024/09/21(Sat) 18:58:18)
  • アイコン
    No35626に返信(HKaneさんの記事)
    > DataGridViewで、
    > SelectionMode = FullRowSelect
    > MultiSelect = True
    > の状態にすると、複数行選択が可能ですが、
    > 1行のみ、または、連続行選択のみを許し、
    > 例えば10行あるデータで2行目と5行目のみの選択のような歯抜け選択を許さないようにする方法はあるでしょうか?
    
    
    DataGridView を継承したコントロールを作り、SetSelectedRowCore をオーバーライドして、すでに選択された行が存在する場合、上の行か下の行が選択状態かどうかをチェックするといいのでは。
    
    Public Class DataGridViewEx
        Inherits DataGridView
    
        Protected Overrides Sub SetSelectedRowCore(rowIndex As Integer, selected As Boolean)
            If selected AndAlso SelectedRows.Count > 0 Then
                If Not IsRowSelected(rowIndex + 1) AndAlso Not IsRowSelected(rowIndex - 1) Then
                    selected = False
                End If
            End If
            MyBase.SetSelectedRowCore(rowIndex, selected)
        End Sub
    
        Private Function IsRowSelected(rowIndex As Integer) As Boolean
            If rowIndex >= 0 AndAlso rowIndex < RowCount Then
                Return Rows(rowIndex).Selected
            End If
            Return False
        End Function
    
    End Class
    

違反を報告
引用返信

■記事リスト / レス記事表示 → [親記事-2]



■記事リスト / ▲上のスレッド
■35624 / 親記事)  証券会社へのログイン
□投稿者/ Takuya 一般人(1回)-(2024/07/27(Sat) 13:01:40)
  • アイコン環境/言語:[VB.NET] 
    分類:[.NET] 

    visual studio 2022を使用しています。
    SBI証券のページを開き、指定したIDとパスワードでログインするという処理を行いたいのですが、調べてもわからず、ご教示いただけますでしょうか。

    1つのPCで複数の人が使用しているため、VBからログアウトとログインの処理を
    行いたいと思っています。

    SBI:https://site2.sbisec.co.jp/ETGate/
違反を報告
引用返信

▽[全レス1件(ResNo.1-1 表示)]
■35625 / ResNo.1)  Re[1]: 証券会社へのログイン
□投稿者/ とあるひと 一般人(1回)-(2024/09/17(Tue) 14:15:54)
  • アイコンNo35624に返信(Takuyaさんの記事)
    > visual studio 2022を使用しています。
    > SBI証券のページを開き、指定したIDとパスワードでログインするという処理を行いたいのですが、調べてもわからず、ご教示いただけますでしょうか。
    >
    > 1つのPCで複数の人が使用しているため、VBからログアウトとログインの処理を
    > 行いたいと思っています。
    >
    > SBI:https://site2.sbisec.co.jp/ETGate/

    Seleniumを使えばログインはできるようになると思います。
    詳しくはこちらをご覧ください。
    https://tekutekku.com/csharp_selenium_basic_code/
違反を報告
引用返信

■記事リスト / レス記事表示 → [親記事-1]






Mode/  Pass/


- Child Tree -