初めて投稿いたしますマタドールです。
実は今業務でEXCEL_VBA+oo4o(Oracle Object
fro OLE)という組み合わせのプログラムを使用しています。
使用しているプログラムは、大変ボリュームがあり
ステップ数にしても数十~数百キロレベルに達するものとなっています。
また、エクセルのグラフ機能などもかなりフルに駆使するようなVBAとなっています。
このEXCEL_VBA+oo4oのプログラムを、できれば別の言語に移植し、かつオラクルが稼動しているサーバーにウェブサーバーをたて、そこからActiveXかなにかで
クライアント側のプログラム(VBAプログラムを移植したものを想定)をキックして使うようなシステムに移行しようと考えております。
ただ、なにぶん私はWindowsのプログラミングなど日が浅く、あまり有用な情報がなかなか見つからない状態でとても困っています。
なにかよきアドバイスなどあれば、ご教授いただきたく。どうぞよろしくお願いいたします。m(_ _)m
No.1ベストアンサー
- 回答日時:
はっきり言ってめちゃくちゃ難しいと思うよ。
理由1:Excelの表計算やグラフ機能の代替となるものをほぼ自前で用意しなくてはならない。(アプリサーバから使うExcelはライセンス違反?)
理由2:クライアントサイドでActiveXを使うのもこれまた難しい。LAN内ならVBで作っても良いかも知れないけど・・・・。
理由3:ライセンス上の問題。クライアント数にもよるが、この場合、Oracleをプロセッサライセンスに変更せざるを得ないと思う。
絶対にWebアプリじゃないといけないというので無ければ、「(VB6+oo4o)または(VB.NET+ADO.NET)+グラフなど一部の機能をExcel」という構成の方が現実的だと思うな。
まぁ一応、技術的な策を考えてみたので検討してくれたまい。
・サーバー
・IIS
・ASP(VBS)またはASP.NET(VB.NET)
・Excel(ライセンス違反? ちょっと調べてみて)
・Oracle
・oo4oまたはADO.NET
・ActiveReportsまたはCrystalReportsまたはSVF
・クライアント
・Webブラウザ
これで、ロジックはサーバーで動作させて、帳票の類はPDFで表示させるなどで対応するしかないかなぁ。ブラウザ上で動作するActiveXについては詳しく知らないので、ひょっとしたらものすごく便利な作り方、使い方があるのかも知れない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Vba UserFormを前面に出す方法を教えてください 1 2023/08/17 11:08
- au(KDDI) ■AU「 スマホトクするプログラム」について 4 2023/08/09 08:54
- その他(プログラミング・Web制作) Pythonでexcelのvbaを作成、実行する方法について Pythonで表の自動集計プログラムを 3 2022/07/09 09:58
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Visual Basic(VBA) Vba 互換モードでのAppActiveについて教えてください 2 2022/06/27 18:47
- その他(Microsoft Office) Excel、PowerPoint、Word中級レベル 3 2023/06/20 18:09
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- その他(プログラミング・Web制作) マウスオーバー→ホイール回転でスクロールできない 2 2022/10/31 10:06
- Visual Basic(VBA) ユーザーフォームに日付を表示させる方法を教えてください。そして、実行したあとでも日付が変わるようなプ 4 2023/02/23 12:18
- Visual Basic(VBA) VBAについて教えてください。 Excelで セルのB6~BG24でダブルクリックすると ダブルクリ 1 2022/06/02 17:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
現在のブックを閉じないで、マ...
-
IEの通知バー制御ができなくなった
-
Excel VBA 定義されたプロージ...
-
VBA 複数条件の分岐処理の上手...
-
VBAで各列の"+"と"o"の合計数を...
-
ExcelVBA シート名を複数セルか...
-
VB.net(VB)で、フォームにExcel...
-
ユーザーフォームに別シートか...
-
VBA listBoxから
-
エクセルのマクロについて教え...
-
【VBA】マクロの入ったファイル...
-
VBA初心者 Ctrl+での操作、ボタ...
-
VBAに詳しい方教えてください。
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
Excel-VBAのmsgBox()の不思議
-
ExcelのVBAコードについて教え...
-
エクセルのマクロについて教え...
-
エクセルVBAにて =A1=B1とすれ...
-
ExcelのVBAコードについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
C言語のHP-UXからLinuxへのポ...
-
UNIX環境でのCプログラム上でC...
-
VBS:コンピュータ名を取得し、...
-
SNMPトラップ情報をC#.netで作...
-
現在プログラミングの研修中な...
-
VB.net エラーメッセージを英文...
-
Cプログラムの解析(関数の呼び...
-
OSとCPUの関係について
-
コンソールアプリでファイル選...
-
出欠表のプログラム制作の難易...
-
プログラムとは理系ですか文系...
-
CoInitializeSecurityが失敗する
-
Ryzen 3700(無印)はWin11に対応...
-
VC++で単機能ブラウザを作...
-
EXCEL-VBAのプログラムを移植し...
-
C#のプログラムを読むコツって...
-
Perl5とActivePerl
-
ニンテンドーDS用、自作プロ...
おすすめ情報