Exemplo n.º 1
0
        public void OpenFile()
        {
            string strFullFilename;

            try
            {
                Cursor.Current = Cursors.WaitCursor;
                OpenFileDialog openFileDialog = new OpenFileDialog();
                openFileDialog.Title       = "Open a diagram";
                openFileDialog.Filter      = "Drawing(*.vsdx; *.vsd; *.vdx)| *.vsdx; *.vsd; *.vdx";
                openFileDialog.FilterIndex = 1; // 1 based index
                if (openFileDialog.ShowDialog() == DialogResult.OK)
                {
                    Cursor.Current = Cursors.WaitCursor;

                    strFullFilename = openFileDialog.FileName;
                    Cursor.Current  = Cursors.WaitCursor;
                    visDocument     = visApplication.Documents.Open(strFullFilename);
                }
            }
            catch
            {
            }
            finally
            {
                Cursor.Current = Cursors.Default;
                //        bDocumentOpeningInProgress = false;
            }
        }
Exemplo n.º 2
0
 public void InitializeMember(Visio.Document visDocument)
 {
     if (this.visDocument != visDocument)
     {
         this.visDocument = visDocument;
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Création d'un nouveau document WVisioAddinBidon
        /// </summary>
        public void NewFile()
        {
            string strFullTemplateFilename, strFullStencilName;

            try
            {
                Cursor.Current          = Cursors.WaitCursor;
                strFullTemplateFilename = Path.Combine(strTemplatePath, "VisualShow3DLight.vstx");
                strFullStencilName      = Path.Combine(strStencilPath, "VisualShow3DLight.vssx");
                visDocument             = visApplication.Documents.OpenEx(strFullTemplateFilename, (short)Visio.VisOpenSaveArgs.visOpenCopy);
                visStencil = visApplication.Documents.OpenEx(strFullStencilName,
                                                             (short)Visio.VisOpenSaveArgs.visOpenRO
                                                             + (short)Visio.VisOpenSaveArgs.visOpenMinimized
                                                             + (short)Visio.VisOpenSaveArgs.visOpenDocked
                                                             + (short)Visio.VisOpenSaveArgs.visOpenNoWorkspace);
            }
            catch (Exception excep)
            {
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }