2012年4月8日日曜日

どうすればExcelのVBAコードからコンソールに書き込むことができますか? | TecHerald.com


ExcelのVBAマクロからのコンソール上にメッセージを出力する方法はありますか?私は小さなVBを持っている。 Excelのマクロを呼び出す、と私はコンソールに出力するマクロコードからのエラーメッセージをご希望のNET。それだけですぐにウィンドウに出力するので、効果がないのDebug.Print。任意のアイデア?


ユーザーのChaosPandionは答えた:

なぜあなたはファイルのパスを渡すと、ファイル内のすべてのエラーを記述しないでください。


糖尿病キャンプに何をもたらす

ユーザーPhil.Wheelerは答えた:

あなたが使用して試すことができますDebug.WriteLine()のVisual Studioの出力ウィンドウに出力するデバッグ情報に、私は、コンソールアプリケーションを作成している限り、それを行うことができない不安な気持ちを持っている。

それは実際に動作しない場合は、使用してみてくださいConsole.SetOut()にリダイレクトする方法Console.WriteLine()あなたのマシン上のファイルである可能性のStreamWriterに文字列を、。理想的な、しかし、おそらく実行可能な解決策ではない?


我々は何を食べるのrealtions 、誰々である

ユーザーバーンサイドは言った:

あなたは、VBAから呼び出すことができるあなたのVB.NETのアプリケーションでのCOMコンポーネントを作成し、コン​​ソールアプリケーションで作成することができます。


ユーザーMarkJは言った:

なぜ、マクロコード内のエラーメッセージを含む文字列を返すこと。ネット、およびコードを持っている。ネットコンソールに書くのか?

これらは実際にエラーがある場合一方、使用してマクロのエラーが増加Err.Raiseし、ネットワークのコードを扱う。とTry Catchコンソールの詳細を書き込むブロックを。


どのくらいの平均的な歯科医は自分のキャリアにとどまるん。

ユーザーfroadieは答えた:

私は呼び出すNETとVBマクロの間に通信がないことを発見-.マクロは、Visual Basicのコンソールにアクセスすることはできませんし、例外を返すことはできません。エラーは、マクロで発生した場合、VBで検出されていません。 NET。VBのプロジェクトだけでマクロが実行される呼び出して、そのプロジェクトは、それがmacro.
Laはすべてこれが私はマクロは特定のセルにエラーを書き込む持っていたことだった持っている方法で、何が起こったのかを知らない状態で、進行中です。その後、Excelスプレッドシート、およびあなたが読んでエラーが発生したかどうかを判断するために使用し、あった場合は、コンソールへの書き込みVisual Basicプロジェクトで指定。トラップの修正のようなものですが、それが働いた。任意の提案をありがとう!


このテキストは得られている元のソースにStackoverflow.com



These are our most popular posts:

簡単なダイエットガイド、それは詐欺またはリアルディールか?

だから、誰もが約、右叫んされていること、新たに体重減少プログラムについて聞いた そして、あなたはすべての大騒ぎが何であるかについて、そしてすべての最も知りたいの です - それは実際に動作しないか、それはちょうど別の詐欺です。 かというと私が最初 に ... read more

read more

read more

どうすればExcelのVBAコードからコンソールに書き込むことができますか ...

それは実際に動作しない場合は、使用してみてください Console.SetOut() に リダイレクトする方法 Console.WriteLine() あなたのマシン上のファイルである可能性の StreamWriterに文字列を、。理想的な、しかし、おそらく実行可能な解決策ではない? read more

0 件のコメント:

コメントを投稿