Hallo an alle.
Ich habe mir in C# und MS Visual Studio ein neues Dokument mit Shape's kreiert.
Code:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28:
| using System; using System.Windows.Forms; using Microsoft.VisualStudio.Tools.Applications.Runtime; using Visio = Microsoft.Office.Interop.Visio; using Office = Microsoft.Office.Core;
namespace VisioAddIn3 { public partial class ThisAddIn { private void ThisAddIn_Startup(object sender, System.EventArgs e) { this.Application.Documents.Add("");
Visio.Documents visioDocs = this.Application.Documents; Visio.Document visioStencil = visioDocs.OpenEx("Basic Shapes.vss", (short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenDocked);
Visio.Page visioPage = this.Application.ActivePage;
Visio.Master visioRectMaster = visioStencil.Masters.get_ItemU(@"Rectangle"); Visio.Shape visioRectShape = visioPage.Drop(visioRectMaster, 4.25, 5.5); visioRectShape.Text = @"Rectangle text.";
Visio.Master visioStarMaster = visioStencil.Masters.get_ItemU(@"Star 7"); Visio.Shape visioStarShape = visioPage.Drop(visioStarMaster, 2.0, 5.5); visioStarShape.Text = @"Star text."; } |
...
Ich würde gerne jetzt alle Shape's eines Aktuellen Visio Dokumentes ausgeben lasen.
z.B. in einem Fenster.
Kann mir bitte jemand helfen? Oder ein Tipp geben wie ich das lösen kann.
Moderiert von
Kha: C#-Tags hinzugefügtModeriert von
Kha: Topic aus C# - Die Sprache verschoben am Do 11.12.2008 um 17:23