Outlook VBAで必要なものだけに文字列を結び付けようとして、本当に苦労しています。ここを含め、インターネット全体から100種類のことを試しました。
私は以下を使用します:
CString = LTrim$(RTrim$(Mid(itm.Body, InStr(1, itm.Body, CCMark) + Len(CCMark), _
InStr(InStr(1, itm.Body, CCMark) + Len(CCMark), itm.Body, CCMark) - (InStr(1, itm.Body, CCMark) + Len(CCMark)))))
CCMark = "C/"
しかし、電子メールの本文には C/ test C/ が含まれているため、変数 (CString) は「 test 」になります。
Trim、RTrim、LTrim、Trim$、LTrim$、および RTrim$ で 2 番目の変数を使用してみました。さらに、二重スペースと単一スペースで REPLACE を試しました。私は、さまざまな Chr() 値や vbTab などを見つけようとする、インターネットで人気のある TrimAll 関数を試しました。
弦はそのまま。
これは固定長と可変長 (「かなり」) の文字列の問題ですか? 固定長から可変長に変換する方法が見つかりません。関数を通過しても機能しませんでした。
結果として「テスト」を出す方法について何かアドバイスはありますか?
ご助力ありがとうございます。