|
VBasic : Schnittstellenprogrammierung
dan80 am 01.01.2005 um 13:58 Uhr (0)
Hallo, Ich habe Autocad 2002 installiert, um das Programm zu testen. Nun kommt bei der Ausführung die Fehlermeldung Benutzerdefinierter Typ nicht definiert für die Zeile Dim ac As AcadApplication . Kannst Du mir vielleicht noch mal helfen?
|
| In das Form VBasic wechseln |
|
VBasic : von AUtoCaD in Access Datenbank schreiben
guido159 am 09.01.2005 um 14:05 Uhr (0)
Hi, hätte wieder mal ein Anliegen, will mir ne Stückliste basteln und würde gerne von AutoCad aus in ne mdb Datei schreiben. Hab vordefinierte Spaltennamen zB POS, welche werte erhalten sollen. Hab mal zum testen folgenden Code erstellt, welcher mir in der Spalte Pos die werte 1, 2, 3, bis ne bestimmte Anzahl schreiben soll. Funktioniert aber leider nicht. Private Sub CommandButton4_Click() Datei = C:Stkliste.mdb ADOC.Open _ Provider=Microsoft.Jet.OLEDB.4.0;DATA Source= & Datei & ; DBS.Open Einzel ...
|
| In das Form VBasic wechseln |
|
VBasic : von AUtoCaD in Access Datenbank schreiben
BloodyMess am 09.01.2005 um 19:03 Uhr (0)
Hallo Guido, hab Dir nen kleines Beispiel erstellt, welches Die zeigt, wie man was machen kann. Hab das über DAO gemacht (musst also noch über die Verweise mit einbinden). Code: Sub test() öffnen der Datenbank und anlegen einer Tabelle Dim db As Database Set db = OpenDatabase( C:db2.mdb ) Dim TabDef As TableDef Set TabDef = db.CreateTableDef( Test ) TabDef.Fields.Append TabDef.CreateField( Name , dbText) db.TableDefs.Append TabDef befüllen der Tabelle mit Einträgen Dim strSQL As String Dim strArray(3) ...
|
| In das Form VBasic wechseln |
|
VBasic : von AUtoCaD in Access Datenbank schreiben
guido159 am 10.01.2005 um 16:26 Uhr (0)
HI, danke für die schnelle Antwort hab jedoch ne andre Lösung auf deinem Ansatz gefunden, also danke für die Hilfe BloodyMess. Hier der Code für diejenigen die es vielleicht auch mal haben wollen --------------------------------------------------------------------- erstellen der Access Datenbank: Dim acApp As access.Application Dim strDBPath As String Dim FS As FileSystemObject Const DB_PATH As String = _ C:akt.mdb Debug.Print DB_PATH Set FS = New FileSystemObject If FS.FileExists(DB_PA ...
|
| In das Form VBasic wechseln |
|
VBasic : von AUtoCaD in Access Datenbank schreiben
BloodyMess am 11.01.2005 um 00:35 Uhr (0)
Hallo Guido, keine Frage, das WAS Du da machst funktioniert - nur WIE? Deinen Code würdest von mir zurückbekommen und müßtest nochmal machen. Hast Du Dir meinen Code überhaupt angeschaut? Um auf Access Datenbanken zuzugreifen kann man es so machen wie Du, oder man benutzt DAO, weil es für den Zugriff auf eine Access Datenbank optimiert ist. Ueberdenk Dir bitte mal die folgende Dinge in deinem Code : - die If Schleife mit der Sprungmarke hinter einem Else - irgendwie fraglich das Ganze - wozu ein Object von ...
|
| In das Form VBasic wechseln |
|
VBasic : von AUtoCaD in Access Datenbank schreiben
guido159 am 11.01.2005 um 08:56 Uhr (0)
Hi BloodyMess, hätte mir fast gedacht das da nun ne Korrektur zurück kommt :-) bin ja Anfänger im Programmieren, deshalb passsieren solche Fehler, aber ist fein wenn mich jemand darauf hinweist. Hab den Code Nochmals überarbeitete, und funktioniert. Danke nochmal. mfg und schönen Tag
|
| In das Form VBasic wechseln |
|
VBasic : Multiselect und lbl01 aktuallisieren
Feyza am 17.01.2005 um 11:44 Uhr (0)
Hallo an Alle : ) erstens, wünsche ich Euch allen ein gesundes neues Jahr. Meine Fragen: ------------- 1.) wie kriege ich es hin, eine Filelistbox die Multiselection im Programm ein und auszuschalten. ( bei den Eigenschfaten kann man umschalten von 0 - kein, 2 - Erweitert ) irgendwie wie frm01.multiselect = 0 - kein so geht es leider nicht : ( 2.) Wenn man in einem Filelistbox reinklickt, geht eine weitere Form auf ( frm02 ). In dieser Form ist eine lbl01. Hier zeigt es die aktuelle Datei an. Wenn ich noch ...
|
| In das Form VBasic wechseln |
|
VBasic : Programm starten und Daten übergeben
Heiko76 am 25.01.2005 um 12:58 Uhr (0)
Hi, welche Komandozeilenparameter? Wie geht das? Ich kenne sowas z.B. von AutoCAD. Wenn ich die ACAD.exe mit dem Zusatz /P C: est.arg starte, dann startet ACAD mit dem Profil start. Meinst du sowas? Wenn ja, wie kriege ich das hin??? ------------------ cu Heiko
|
| In das Form VBasic wechseln |
|
VBasic : Programm starten und Daten übergeben
Andreas2DEasy am 25.01.2005 um 22:02 Uhr (0)
Hallo Heiko, ich bin zwar nicht unbedingt VBA-Entwickler( eher C/C++,Java,Delphi) aber hier mal ein paar grundsätzliche Tips: die gelten eigentliche für so ziemlich alle Prog-Sprachen Kommando + seperator+ Argument heißt : Application( in Windows exe-Datei dann leerzeichen dann Seperator( meißtens ein - ) dann Schalter ( buchstabe oder Wort oder Zahl) dann leerzeichen und dann eigentlicher Parameter z.B : c:/testprog.exe -t 15 -u user1 -p meinpasswort ich denke verstehst was ich meine. jetzt musst du in d ...
|
| In das Form VBasic wechseln |
|
VBasic : AutoCad VBA Übungen zum Selbststudium
Cadilac am 01.02.2005 um 21:02 Uhr (0)
Servus, wer hat eine gute Adresse für mich, wo man Übungen für VBA-Programmierung mit AutoCad bekommt, so als KickOFF. Gibt es Beispiele anhand welcher man Anwendungen nachvollziehen oder selbst ausprobieren kann? Merci!
|
| In das Form VBasic wechseln |
|
VBasic : AutoCad VBA Übungen zum Selbststudium
BloodyMess am 02.02.2005 um 14:43 Uhr (0)
Hallo Cadilac, mir ist kein Tutorial bekannt, welches sich mit VBA und AutoCAD beschäftigt. Da diese Makrosprache ursprünglich für das Officepaket entwickelt wurde gibt es auch einige Tutorials dafür. Um einen Einblick zu bekommen, würde ich Dir raten sowas zu machen. Wie man dann mit den speziellen Objekten und Eigenschaften von AutoCAD umgeht kann man sich dann sehr einfach aus der Hilfe oder hier im AutoCAD VBA Forum rausziehen. http://www.ti5.tu-harburg.de/manual/vba5/httoc.htm ... Gruss an Nancy ...
|
| In das Form VBasic wechseln |
|
VBasic : AutoCad VBA Übungen zum Selbststudium
Feyza am 02.02.2005 um 16:48 Uhr (0)
Hallo Cadilac, es gibt eine richtig dicke Lektüre für AutoCAD programmieren mit VBA. ISBN 3-8273-2105-0 Schönen Gruß Feyza : ) ------------------
|
| In das Form VBasic wechseln |
|
VBasic : Möglichkeit - TIF Vorschau
Feyza am 02.02.2005 um 16:53 Uhr (0)
Hallo zusammen : ), ich würde gerne eine Art Tif Vorschau in meinem VB Programm mitrein programmieren. Ich möchte eine Datei in meinem Filelistbox anklicken und diese soll es mir als Vorschau anzeigen. 1.) gibt es eine Möglichkeit vielleicht auf das API von Imaging ranzukommen 2.) gibt es vielleicht eine andere Möglichkeit, tif Zeichnungen als Vorschau anzeigen zu lassen?! Danke für Eure Hilfe Feyza : ) ------------------
|
| In das Form VBasic wechseln |