Was ist der beste Weg, um zu zeichnen in Excel mit VBA?
Ich bin ein Bauingenieur entwerfen ein Programm, das dem Benutzer ermöglicht, definieren Sie die Anzahl der Querschnitte der Fahrbahn und berechnen Sie dann die Menge der verschiedenen verwendeten Materialien zum Bau der Fahrbahn Lagen. Ich muss in der Lage sein, um Handlung eine Darstellung des Querschnittes, die der Benutzer definiert hat. Ich bin mir nicht sicher, ob dies erreicht man am besten anhand der Darstellung der unterschiedlichen Baureihen auf ein Diagramm oder eine Zeichnung von shape-Objekten. Hat jemand irgendwelche Gedanken?
- Ist Excel + VBA eine Feste Anforderung, oder sind die anderen Optionen? Da dies in Excel/VBA-klingt ein wenig umständlich...
- scheint Sie nicht zu wissen, Excel sehr gut.
- erstellen Sie ein Beispiel mit einem beliebigen Grafikprogramm, die Sie mögen und fügen Sie es auf Ihre Frage (Lesen Sie diese meta.stackexchange.com/questions/75491/... aus der FAQ, wie das geht).
- Braun: Durchaus möglich. Es ist nicht eine Anwendung von Excel hab ich schon mal gesehen, aber es könnte sein, gemeinsam in anderen Orten.
- Braun: ich kann keine Bilder posten, weil ich nicht mehr als 10 Ruf-Punkte. Ich habe ein Bild auf meinem dropbox-Konto in der Zwischenzeit, dl.dropbox.com/u/6950590/Typ%20Section.png. Dies geht aus einem abschließenden plan, und erzeugt ein CAD-Programm. Was ich möchte ist etwas ähnlich, aber es müssen nicht alle Etiketten, Maßlinien. Nur der Bürgersteig Lagen. Es kann sein, viel mehr bauplan der Natur.
- Auch habe ich gelernt, etwas kühl heute!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, nicht nur ist Excel ziemlich gut für diese, es ist auch ziemlich häufige Verwendung für diese. Die Newton-Excel-Bach-blog kann, wo Sie wollen, verbringen Sie einige gute Zeit - es ist ein Excel für Ingenieure Website. Er hat eine tolle Serie auf zeichnen mit Excel. Hier ist eine, die die Adressen Ihrer unmittelbaren Frage: Zeichnung in Excel-7 – Erstellen von Zeichnungen von Koordinaten
Da ich weiß nichts über dein problem-Domäne oder Ihre Programmierkenntnisse, kann ich nur einige Allgemeine Gedanken:
Excel ist wirklich gut für die Modellierung und den Bau bestimmter Prototypen. Die Modellierung dieses Problems und Gebäude, einige Diagramme mit der hand geben sollte, von Ihnen und Ihren Nutzern eine gute Idee, wenn die Excel-Lösung geht, um zu Fliegen. Wenn Sie nicht bekommen kann die Grafiken, die Sie möchten, würde ich woanders suchen. Vielleicht Visual Studio und Visual Basic oder C#. Diese Reifen zeichnen von Funktionen und auch charting-Steuerelemente in den letzten Editionen.
Excel-VBA hat eine ziemlich gute Programmier-Ebene für charts. Außerdem kann man die benutzerdefinierten Objekte mit VBA. Ich habe dies nicht getan, aber ich bin sicher, es gibt Verweise auf das web. In jedem Fall, wenn der manuell erstellte Excel-Prototyp sieht gut aus, es könnte sich lohnen zu automatisieren mit VBA.
Ein weiterer Faktor ist, wie viele und welche der Fähigkeiten, die die Benutzer werden? Weniger Benutzer, die wissen, Excel ziemlich gut machen ein Fall für den Einsatz von Excel. Unterstützung einer großen Anzahl von Benutzern werden könnte belastend sind, wie ist es möglich, ändern Sie den code in eine einzelne Datei.
Schließlich, wie lange wird diese Anwendung um? Versionierung Excel-Anwendungen können gemacht werden, aber es ist einfacher, dies zu tun mit mehr ausgefeilte Entwicklungsumgebungen. Auch wenn Sie weiterhin features hinzufügen, könnten Sie in eine Wand laufen mit VBA-Funktion eingestellt. Hoffe, das hilft.