Derzeit arbeite ich für IVR (Interactive Voice Response) System. Um den Service in der IVR hinzuzufügen, muss ich den Fluss in der visio, die vordefinierte Form haben, die vom Verkäufer von IVR-System zur Verfügung gestellt wird, machen. Die Form wird in VBA programmiert. Ich entschied mich, VBA für die Modifikation in der vordefinierten Form zu lernen. Während der Suche in Google, zeigt es die einzigen Ergebnisse für Excel-VBA-Programmierung. Ist es auch für visio gleich. Bitte helfen Sie mir, die Quelle für das Lernen der VBA-Programmierung für MS VISIO zu bekommen. So, dass ich neue Form für die Anpassung des Dienstes hinzufügen kannvba Programmierung für visio
Antwort
Da Tim zeigt, gibt es viele gute Sachen auf der Visio VBA-Suche, aber ich werde auch ein paar Links hinzufügen.
Die Sprache (VBA) ist genau das, was Sie für Excel finden. Der Unterschied ist das Objektmodell. Excel behandelt Arbeitsmappen, Arbeitsblätter und Bereiche, während Visio mit Dokumenten, Seiten und Formen arbeitet. Um auf der Automatisierungsseite nützlich zu sein, müssen Sie auch das ShapeSheet verstehen, während Sie Code schreiben, der mit diesem "Eigenschaftenfenster" viel spricht.
Ich schrieb eine 'Just for starters' Post vor einer Weile für Menschen neu in Visio Entwicklung, aber auch andere gute Ressourcen sind wie folgt:
- Microsoft Visio 2010 SDK (including VBA code library)
- Developing Microsoft Visio Solutions (DVS) - Chapter 14 onwards
- Visio Insights - Visio team blog (programming category)
- Visio.mvps.org/VBA
- Visio Guy (code category)
- David Parker (no code category but packed full of code examples)
... und das ist es nicht. Jeder der oben genannten Blogs, einschließlich meiner, hat Listen anderer Blogs und Ressourcen, aber das sollte Sie vorerst tun.
[Update 27. Juni 2016 - Ich werde eine andere Ressource hinzufügen, die für Entwickler hilfreich sein wollen, mit Visio zu interagieren, und das ist ein zweiteiliges Video-Kurs Ich habe vor kurzem zusammen - ‚Visio, a flyby for developers‘]
- 1. Programmierung des VBA-Editors
- 2. VBA Programmierung in Excel
- 3. Wo schreiben Sie VBA-Code in Visio 2013
- 4. Konvertieren von mehreren Visio-Datei in PDF durch Excel VBA
- 5. Programmierung für MS Project 2013
- 6. Herausforderung: MS Excel VBA Programmierung für den absoluten Anfänger
- 7. Modul vs objektorientierte Programmierung in VBA
- 8. Gibt es gute Alternativen für Visio/PowerPoint?
- 9. Klassenbibliothek in Visio
- 10. Visio-Datenmodelldiagramm zu db
- 11. C# + Visio 2007-Integration
- 12. SCXML in Visio importieren
- 13. 3D entspricht Visio
- 14. Unterstützt MS Visio Sequenzdiagramme?
- 15. Visio und Forward-Engineering
- 16. Visio-Automatisierung mit ASP.NET MVC
- 17. Programmierung vba Excel, um den Cursor zu bewegen
- 18. Entwurfsmuster für gleichzeitige Programmierung?
- 19. Programmierung Bücher für Gymnasiasten
- 20. Schriftgröße für die Programmierung?
- 21. Selen Visio Style Connect Objekte
- 22. Wie die aktive Seite in Visio durch JACOB Bibliothek ändern
- 23. VBA: Programmierung Standalone Version von Goalseek Makro-Äquivalent
- 24. Wie entwickle ich ein Add-In für visio
- 25. Wo finde ich anständige Visio-Vorlagen/-Diagramme für die Softwarearchitektur?
- 26. Was ist ein guter Ersatz für Visio Enterprise Architect?
- 27. Benötigen Sie ein Visio-Lernprogramm für den Einstieg
- 28. Öffnen Sie Visio-Zeichnung mit einem Makro in Access 2010
- 29. Visio Seite Shapes suchen nach Namen, ohne Ausnahmen
- 30. So fügen Sie Verweise auf Excel VBA für Word-Programmierung hinzu
arbeiten müssen Google-Kenntnisse: https://www.google.com/search?q=visio+vba&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1 –