0

さまざまなパラメーターを受け入れる VBScript ファイルがあります。そのうちの 1 つは、SQL Server の varchar(max) フィールドからのテキスト文字列で、スクリプトで電子メール メッセージの .HTMLBody として使用されます。

ただし、電子メール メッセージを作成して表示すると、すべてのテキストがごちゃ混ぜになり、すべての改行が無視されるため、多少読みにくくなります。

実際のスクリプトは、次のように Java アプリケーションから呼び出されます。

Runtime.getRuntime().exec(arguments)

ここで、arguments は、VBScript ファイルに渡される引数のリストです。これは、次のような引数文字列の一部でもあります。

wscript filepath\sendEmail + arguments

各引数は引用符で囲まれ、VBScript ファイル内の一意の各パラメーターをセグメント化します。これは次のように構成されています。

Set objArgs = WScript.Arguments
Arg1 = objArgs(0)
...
Set MyApp = CreateObject("Outlook.Application")
...
.HTMLBody = Arg8

あなたが提供できる助けに感謝します。

-ブライアン

4

1 に答える 1

0

HTMLBody プロパティのこのドキュメントによると.HTMLBody、HTML を扱います。

.HTMLBody = "<HTML><BODY>Enter the message text here. </BODY></HTML>"

HTML では空白の重要性が低下するため、入力テキストの行末を (何であれ) を<br>(または<br />) に置き換える必要があります。

于 2013-02-05T19:33:39.693 に答える