c # – How to make a Save As, for the user to select the route?

Good morning I am using the algorithm I show below, which gets me some values ​​and injects them into a Word letter and causes a new document to be generated, then that document is saved in a route that I defined and the code I remain as follows: (I would like to be able to make the user define where he wants to save the document that is generated, something like a save As). Thank you

                                                                document.SaveAs2 (FileName: @ "C:  Users  jtaboga  Desktop " + CEDULA + ".docx");

                document.Close ();
                application.Quit ();







    public static void GeneratePartPrAdjudicationPevi (DataTable[] Captured data)
    {



        int cantSelReg = dataCapturated.Length -1; // Count the number of records that are selected
        int cantMinReg = 0; // Counter to be able to scroll through the selected records


        while (cantMinReg <= cantSelReg)
        {

            foreach (DataRow Record in datosCapturados[cantMinReg].Rows)
            {
                //test[0].Rows.Add (row["VLR_SOL"]);
                string NOMEPL = (Register["NOM_EPL"].ToString ());
                string APEEPL = (Registration["APE_EPL"].ToString ());
                string VLRAPR = (Register["VLR_APR"].ToString ());
                string CEDULA = (Registration["CEDULA"].ToString ());
                string NOMPRO = (Register["NOM_PRO"].ToString ());

                var application = new Microsoft.Office.Interop.Word.Application ();
                var document = new Microsoft.Office.Interop.Word.Document ();

                document = application.Documents.Add (Template: @ "D:  Projects  chc_deuda  resources  Document  cartaPreadj.docx");

                application.Visible = false;

                foreach (Microsoft.Office.Interop.Word.Field field in document.Fields)
                {
                    if (field.Code.Text.Contains ("NOMEPL"))
                    {
                        field.Select ();
                        application.Selection.TypeText (NOMEPL);
                    }
                    else if (field.Code.Text.Contains ("APEEPL"))
                    {
                        field.Select ();
                        application.Selection.TypeText (APEEPL);
                    }

                    else if (field.Code.Text.Contains ("VLRAPR"))
                    {
                        field.Select ();
                        application.Selection.TypeText (VLRAPR);

                    }

                    else if (field.Code.Text.Contains ("NOMPRO"))
                    {
                        field.Select ();
                        application.Selection.TypeText (NOMPRO);

                    }


                }




                document.SaveAs2 (FileName: @ "C:  Users  jtaboga  Desktop " + CEDULA + ".docx");

                document.Close ();
                application.Quit ();



            }


            cantMinReg ++;
        }



    }