Smrf.NodeXL.ExcelTemplate.AutomateTasksDialog.EditFolderToSaveWorkbookTo C# (CSharp) Method

EditFolderToSaveWorkbookTo() protected method

protected EditFolderToSaveWorkbookTo ( ) : void
return void
    EditFolderToSaveWorkbookTo()
    {
        AssertValid();

        FolderBrowserDialog oFolderBrowserDialog = new FolderBrowserDialog();

        oFolderBrowserDialog.Description =
            "Select the folder in which the new workbook file will be saved.";

        String sFolderToSaveWorkbookTo =
            m_oAutomateTasksUserSettings.FolderToSaveWorkbookTo;

        if ( String.IsNullOrEmpty(sFolderToSaveWorkbookTo) )
        {
            // If the folder is null or empty, the user's MyDocuments folder is
            // used.

            sFolderToSaveWorkbookTo = Environment.GetFolderPath(
                Environment.SpecialFolder.MyDocuments);
        }

        oFolderBrowserDialog.SelectedPath = sFolderToSaveWorkbookTo;

        if (oFolderBrowserDialog.ShowDialog() == DialogResult.OK)
        {
            m_oAutomateTasksUserSettings.FolderToSaveWorkbookTo =
                oFolderBrowserDialog.SelectedPath;
        }
    }