第一种:
IMxdContents pMxdC = (IMxdContents)MainPageLayout.PageLayout;
                        IMapDocument pMapDocument = new MapDocumentClass();
                        //获取保存路径
                        pMapDocument.New(strPath);
                        pMapDocument.ReplaceContents(pMxdC);
                        pMapDocument.Save(true, true);
第二种:
 System.Windows.Forms.SaveFileDialog save = new SaveFileDialog();
                save.Title = "保存为模板文件";
                save.InitialDirectory = Application.StartupPath + " \\System\\template";
                save.Filter = "打印模板文件(*.mxt)|*.mxt";
                if (save.ShowDialog() == DialogResult.OK)
                {
                    IMapDocument pMapDocument = new MapDocumentClass();
                    pMapDocument.New(save.FileName);
                    ESRI.ArcGIS.Controls.IPageLayoutControlDefault pPageControl = (IPageLayoutControlDefault)this.axPageLayoutControl1.Object;
                    pMapDocument.ReplaceContents((IMxdContents)pPageControl);
                    pMapDocument.Save(false, true);
             
                    
                
                
            
        
浙公网安备 33010602011771号