1

プロジェクトをvb6からVB.NETにアップグレードしました。プロジェクトはPDFファイルを生成するために使用されます..アップグレード中に次の問題が発生します。

コード:

'UPGRADE_ISSUE:定数vbUnicodeはアップグレードされませんでした。詳細については、ここをクリックしてください:
'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword = "vbup2070"''taptisColor = IIf(mvarEncodeASCII85、ToASCII85(ImgColor)、StrConv(System.Text.UnicodeEncoding .Unicode.GetString(ImgColor)、vbUnicode))sColor = IIf(mvarEncodeASCII85、ToASCII85(ImgColor)、
DecodeString(System.Text.Encoding.UTF8.GetString(ImgColor)))'sColor = IIf(mvarEncodeASCII85、ToASCII85(ImgColor)、
StrConv(System.Text.UnicodeEncoding.Unicode.GetString(ImgColor)、VbStrConv.None))

問題は、画像をロゴとして表示する必要がある場所に黒色の四角形が表示されることです。

助けてください。Unicodeアップグレードの問題を解決するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

3

この Microsoft フォーラム スレッドは、問題の解決に役立つ可能性があります。

VBA StrConv バイト配列 vbUnicode ToString のアップグレード

代わりにStrConv、.NET 名前空間のクラスを使用してみてくださいSystem.Text.Encoding

于 2009-03-07T09:48:48.270 に答える