toshi_yuki の回答履歴

全16件中1~16件表示
  • 実際の現場では、・・・

     今度、会社で新しくパッケージソフトを作ることになったのですが、6.0で作ることになったんです。 世間では、Visual Basic 2008が発売されたりしていますが、実際の現場ではまだまだ現役で6.0が使われているのでしょうか? 実際には.NETに移行されていないのでしょうか? VBで開発をされている方教えて下さい。

  • ひとつのセル内で文字の位置を換える方法

    お世話様です。 EXCEL2003で、マクロをつかって下記の様に複数のパターンを一括で×の位置を揃えたいのですが可能でしょうか? ○ 150×100×200 → ○ 150× 100× 200 □□ 50×30 → □□ 50× 30 △△△ 1000×1000×2000 → △△△ 1000× 1000× 2000 ど素人で申し訳御座いませんが、ご指導願います。

  • フォーム名一覧の取得

    VB6を使用しております。 プロジェクト内のフォーム、標準モジュールの一覧を 取得する方法を探しております。 ご存知の方がいらっしゃいましたら 教えてください。 よろしくお願い致します。

  • VBのSpreadを印刷する方法が知りたいです

    VB6でFarPointSpread6.0を使用しています。 画面上のスプレッドシートを印刷したいのですが、 やり方がわかりません。 ヘルプが入っていないので、プロパティはメソッドの 意味がわからないのです。初心者ですみませんが、 よろしくお願いします

  • Spreadでの複数行選択

    VB6,Spread6で開発しています。 複数行の選択を許した場合、選択された行の取得方法を教えてください。 よろしくお願いします

  • SPREAD(GrapeCity)のセルにフォーカスを設定するにはどうしたらいいのでしょうか?

    VB.netで作成しています。 SPREAD(GrapeCity)の下記のイベントでSPREADのセルに入力された値をチェックしてエラーが無ければデータベースに登録、または更新をして入力エラーがあった場合、セルにフォーカスを設定するように記述していますがうまくフォーカスを設定する事ができません。 ・SPREADのChangeイベント ・SPREADのKeyUpイベント ・SPREADのLeaveイベント ・SPREADのCellLeaveイベント フォーカスを当てたいセルの行番号とカラム番号をSetActiveCellで指定していますが・・・ フォーカスを設定するにはどうしたらいいのでしょうか? ご存知の方がいましたらアドバイス宜しくお願いします。 では、失礼します。

  • SPREAD(GrapeCity)のセルにフォーカスを設定するにはどうしたらいいのでしょうか?

    VB.netで作成しています。 SPREAD(GrapeCity)の下記のイベントでSPREADのセルに入力された値をチェックしてエラーが無ければデータベースに登録、または更新をして入力エラーがあった場合、セルにフォーカスを設定するように記述していますがうまくフォーカスを設定する事ができません。 ・SPREADのChangeイベント ・SPREADのKeyUpイベント ・SPREADのLeaveイベント ・SPREADのCellLeaveイベント フォーカスを当てたいセルの行番号とカラム番号をSetActiveCellで指定していますが・・・ フォーカスを設定するにはどうしたらいいのでしょうか? ご存知の方がいましたらアドバイス宜しくお願いします。 では、失礼します。

  • FormLoadが走りません。

     フォーム名.Show (vbModal)でフォームを表示。 この時は、フォームロードしてくれます。 そして、表示したフォーム先でボタンを押下。 Unload Meでフォームを閉じる。  再び、フォーム名.Show (vbModal)を行う。 そうするとフォームロードする時としない時があります。 一見、ランダムに発生しているように見えるのですが、 これを回避する方法はないでしょうか?

    • ベストアンサー
    • noname#92587
    • Visual Basic
    • 回答数3
  • VB6からEXCEL2007へ出力は可能?

    現在、下記環境で作成したクラサバのアプリケーションを運用しています。 開発言語:Visual Basic 6.0 SP6 DB:Oracle8i DB 8.1.6 動作環境(OS):Windows2000、WindowsXP   (OFFICE):2000、2002、2003(Excel) このアプリケーションの中で、「Oracleからデータ取得→Excelに出力」という帳票作成機能があります。 マシンの増設を行うことになったのですが、OSはWindowsXPなのですが、OFFICEが2007がプリインストールされているものを導入する予定です。 そこで質問なのですが、現在のアプリケーションのままExcel2007に出力されますでしょうか? (簡単な処理フローは、1.Oracleからデータ取得→2.Excelテンプレートファイル(.xls)コピー→3.コピーしたExcelファイルに1.で取得した値を出力して保存というものです。)

  • VB6からEXCEL2007へ出力は可能?

    現在、下記環境で作成したクラサバのアプリケーションを運用しています。 開発言語:Visual Basic 6.0 SP6 DB:Oracle8i DB 8.1.6 動作環境(OS):Windows2000、WindowsXP   (OFFICE):2000、2002、2003(Excel) このアプリケーションの中で、「Oracleからデータ取得→Excelに出力」という帳票作成機能があります。 マシンの増設を行うことになったのですが、OSはWindowsXPなのですが、OFFICEが2007がプリインストールされているものを導入する予定です。 そこで質問なのですが、現在のアプリケーションのままExcel2007に出力されますでしょうか? (簡単な処理フローは、1.Oracleからデータ取得→2.Excelテンプレートファイル(.xls)コピー→3.コピーしたExcelファイルに1.で取得した値を出力して保存というものです。)

  • 固定の文字数

    お世話になっております。 複数(仮に6つ)個のファイルがあり、その各ファイルには1~10行まで文字が書かれています。書かれている文字はいつも固定の文字数です。 例えば、その固定の文字数を超えた場合にスクリプトから「文字数を超えているので、[超えた文字の行数 または 文字の超えた行の箇所をエラーとして出力]を確認して下さい。」というスクリプトを作成したいのです。 上記のスクリプトを作成する事は可能でしょうか?どなたかご存知の方がおられましたら、ご教授の程、宜しく御願い致します。

  • 固定の文字数

    お世話になっております。 複数(仮に6つ)個のファイルがあり、その各ファイルには1~10行まで文字が書かれています。書かれている文字はいつも固定の文字数です。 例えば、その固定の文字数を超えた場合にスクリプトから「文字数を超えているので、[超えた文字の行数 または 文字の超えた行の箇所をエラーとして出力]を確認して下さい。」というスクリプトを作成したいのです。 上記のスクリプトを作成する事は可能でしょうか?どなたかご存知の方がおられましたら、ご教授の程、宜しく御願い致します。

  • ExcelVBAでフォームのタイトルバーで右クリックした場合などに閉じるボタンが有効化されないようにするコード

    Excelのプログラムで、最小化ボタンを有効にし、閉じるボタンを無効にする質問をしたんですが、うまくいったと思ったのですがフォームが開き、タイトルバーで右クリックした場合などは閉じるボタンが有効化されてしまうのでこれを無効のままにするコードを教えてください。 作ったプログラムは以下の通りです。 標準モジュール Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" _ (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" _ (ByVal hWnd As Long, ByVal nIndex As Long) As Long Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" _ (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long Public Declare Function DrawMenuBar Lib "user32" _ (ByVal hWnd As Long) As Long Public Declare Function GetSystemMenu Lib "user32.dll" _ (ByVal hWnd As Long, ByVal bRevert As Long) As Long Public Declare Function EnableMenuItem Lib "user32" _ (ByVal hMenu As Long, ByVal wIDEnableItem As Long, ByVal wEnable As Long) As Long Public Const MF_DISABLED = &H2& Public Const GWL_STYLE = (-16) Public Const WS_MINIMIZEBOX = &H20000 Public Const MF_BYCOMMAND = &H0& Public Const SC_CLOSE = &HF060& Dim hSysMenu As Long UserForm_Initializeプロシージャ Dim fRet As Long Dim hWnd As Long Dim fStyle As Long hWnd = FindWindow("ThunderDFrame", "UserForm1") fStyle = GetWindowLong(hWnd, GWL_STYLE) fStyle = (fStyle Or WS_THICKFRAME Or WS_MINIMIZEBOX) fRet = SetWindowLong(hWnd, GWL_STYLE, fStyle) hSysMenu = GetSystemMenu(hWnd, 0) EnableMenuItem hSysMenu, SC_CLOSE, MF_BYCOMMAND Or MF_DISABLED fRet = DrawMenuBar(hWnd) 回答よろしくお願いします。

  • ExcelVBAでフォームのタイトルバーで右クリックした場合などに閉じるボタンが有効化されないようにするコード

    Excelのプログラムで、最小化ボタンを有効にし、閉じるボタンを無効にする質問をしたんですが、うまくいったと思ったのですがフォームが開き、タイトルバーで右クリックした場合などは閉じるボタンが有効化されてしまうのでこれを無効のままにするコードを教えてください。 作ったプログラムは以下の通りです。 標準モジュール Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" _ (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" _ (ByVal hWnd As Long, ByVal nIndex As Long) As Long Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" _ (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long Public Declare Function DrawMenuBar Lib "user32" _ (ByVal hWnd As Long) As Long Public Declare Function GetSystemMenu Lib "user32.dll" _ (ByVal hWnd As Long, ByVal bRevert As Long) As Long Public Declare Function EnableMenuItem Lib "user32" _ (ByVal hMenu As Long, ByVal wIDEnableItem As Long, ByVal wEnable As Long) As Long Public Const MF_DISABLED = &H2& Public Const GWL_STYLE = (-16) Public Const WS_MINIMIZEBOX = &H20000 Public Const MF_BYCOMMAND = &H0& Public Const SC_CLOSE = &HF060& Dim hSysMenu As Long UserForm_Initializeプロシージャ Dim fRet As Long Dim hWnd As Long Dim fStyle As Long hWnd = FindWindow("ThunderDFrame", "UserForm1") fStyle = GetWindowLong(hWnd, GWL_STYLE) fStyle = (fStyle Or WS_THICKFRAME Or WS_MINIMIZEBOX) fRet = SetWindowLong(hWnd, GWL_STYLE, fStyle) hSysMenu = GetSystemMenu(hWnd, 0) EnableMenuItem hSysMenu, SC_CLOSE, MF_BYCOMMAND Or MF_DISABLED fRet = DrawMenuBar(hWnd) 回答よろしくお願いします。

  • 自作ソフトを常に画面表示する

    VB6.0で作った自作ソフトを常にパソコン画面に表示する方法はありますでしょうか?? 例えば、自作ソフト起動中に、Excelを開いたとします。通常の画面表示はExcelが手前に表示され、先に起動している自作ソフトはexcelの後側となり表示されなくなってしまいます。 こんな状況でも、自作ソフトを常に手前に表示させたいのですが、良い方法はありますでしょうか??

  • 【VB】【エクセル操作】 SaveAsでエラーが出てしまいます。

    VB6.0で作成したソフトの一部でエクセルを操作する箇所があります。 『新しいブックを作成して名前を付けて保存する』ところでエラーが出てしまいます。 Excel2007,2003では正常に動作するのですが、2000ではエラーが発生し強制終了されてしまいます。 '//////////////////////////////////////////////////////////// Private Sub EditExcelFile(FileName As String) Dim xlApp As Excel.Application Dim xlBook As Excel.Workbook Set xlApp = CreateObject("Excel.Application") Set xlBook = xlApp.Workbooks.Add xlApp.Visible = True With xlBook .Application.DisplayAlerts = False .SaveAs (FileName) .Application.DisplayAlerts = True End With Set xlBook = Nothing Set xlApp = Nothing End Function '//////////////////////////////////////////////////////////// 上記コードの .SaveAs (FileName)の箇所でエラーがでます。 .SaveAs (FileName)をコメント文にすると2000でも正常に動作します。 FileNameは新しいブック名のパスが入ります。 2000でも正常に動作させるにはどのような処理を加えれば良いでしょうか? 宜しくお願い致します。