誰かが私がこのエラーを受け取る理由を説明できますか?
Srry 画像は良好です。このエラーが発生する理由を説明してください
笑これは説明できないので、デスクトップに保存して開く画像を使用します。奇妙だと思うので、奇妙なエラーが表示されない場合は画像を使用します。
-4担当者のTanxは私のコメントを読んでいないので、ここで誰にも+を与えることはできません。なぜなら、あなたはエラーだけを見ているからです。それについて
それが意味するのはendhours1
、他のいくつかの変数に値が割り当てられておらず、それを呼び出そうと.Replace
したことです
ローカル変数を利用するには、最初に値/デフォルト値を割り当てる必要があります。.Replace
変数に値がない場合、何が置き換えられますか?
これらの変数が使用されていない場合、コンパイラは文句を言いません。
あなたが持っているラインで
Dim regel, onderwerp, body, reminder... etc
それらに初期値/デフォルト値を与えるか、Nullable 型を使用します
Dim regel As Integer = 0
Dim onderwerp As String = ""
Dim body As String = ""
たとえそれが実際には起こり得なかったとしても、コンパイラーは変数に常に値が割り当てられていると判断することはできません。
最初に変数に値を割り当てて、コンパイラーが変数が割り当てられていないと見なさないようにします。
(VBの新しいバージョンでは、割り当てられていない可能性のある変数を使用すると、コンパイラーが警告します。以前のバージョンでは、すべての変数にゼロ/なしの値が割り当てられ、警告されませんでした。)