Outlook用のVB.Netアドインをコーディングしています(したがって、VBA
を使用してい.NET
ます)。これは、標準のカレンダー アイテム画面への追加です。すべて順調です。しかし、2 つのテキスト ボックスを持つ 3 番目のフォームがあり、ファイルrunning assembly
パスuser.config
と 2 つのボタンを持つパスが表示されます"Open in Explorer..."
。
BUT: user.config ファイルは最初から存在しません。2 番目のフォームの設定を変更して初めて保存すると、親ディレクトリとそれ自体が作成されます。
メインフォームの form_Initialization メソッドでユーザー設定を保存しようとしましたが、奇妙なファイルがMy.Settings.save()
生成されません。user.config
これは、2 番目のフォームで行っていることと同じである必要があります。
手伝って頂けますか?3 番目のフォームの開始時に user.config ファイルが必要です。
user.config
ファイルを生成するコード:
Private Sub BtnSaveSettings_Click(sender As Object, e As EventArgs)
If (CmbxDebugOption.Text <> "") And (CmbxOnBootActive.Text <> "") Then
' save active start option
If CmbxOnBootActive.SelectedItem.ToString.ToLower = "ja" Then
My.Settings.ActiveOnStart = True
ElseIf CmbxOnBootActive.SelectedItem.ToString.ToLower = "nein" Then
My.Settings.ActiveOnStart = False
End If
' save debug option
If CmbxDebugOption.SelectedItem.ToString.ToLower = "deaktiviert" Then
My.Settings.AlwaysDebug = False
My.Settings.OnetimeDebug = False
ElseIf CmbxDebugOption.SelectedItem.ToString.ToLower = "nur einmal" Then
My.Settings.AlwaysDebug = False
My.Settings.OnetimeDebug = True
ElseIf CmbxDebugOption.SelectedItem.ToString.ToLower = "immer aktiv" Then
My.Settings.AlwaysDebug = True
My.Settings.OnetimeDebug = False
End If
My.Settings.Save()
End If
' Close Form
Me.Close()
End Sub