Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  API-Programmierung

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
CAD/CAM-Workshop in Suhl-Friedberg: SolidCAM + SOLIDWORKS
Autor Thema:  API-Programmierung (2564 mal gelesen)
Fairchild
Mitglied



Sehen Sie sich das Profil von Fairchild an!   Senden Sie eine Private Message an Fairchild  Schreiben Sie einen Gästebucheintrag für Fairchild

Beiträge: 179
Registriert: 30.11.2000

erstellt am: 30. Nov. 2000 10:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
ich bin API Neuling und Arbeite mich z.Zt. in die Materie ein.
Wer weiß wie ich, in VB6, eine in SW-Parts eingelagerte Excel Tabelle öffnen, bearbeiten , speichern und wieder schließen kann.
Ich habe in der API-Help von Solid nichts gefunden. Vieleicht habe ich ja nach den falschen einträgen gesucht (z.B. InsertFamilyTable)

------------------
christian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

u.clemens
Mitglied
Konstrukteur


Sehen Sie sich das Profil von u.clemens an!   Senden Sie eine Private Message an u.clemens  Schreiben Sie einen Gästebucheintrag für u.clemens

Beiträge: 964
Registriert: 04.07.2000

engineer's law
o cheap
o fast
o good
check only two !

erstellt am: 30. Nov. 2000 11:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Fairchild 10 Unities + Antwort hilfreich

Hallo, hier einige Methoden,

seperate Exceltabelle einfügen:
Part.InsertFamilyTableOpen "dateiname"
vglb. zu Menüpunkt Einfügen/Tabelle...

eingefügte Designtabelle öffnen:
Part.InsertFamilyTableEdit
vglb. zu Menüpunkt Bearbeiten/Tabelle

eingefügte Designtabelle schließen:
Part.CloseFamilyTable

Modell regenerieren:
Part.EditRebuild

Außerdem gibt's noch

Neue (leere) Tabelle einfügen:
Part.InsertFamilyTableNew
vglb. mit Menüpunkt Einfügen/Neue Tabelle

Part.InsertFamilyTableOpenEdit
wohl ...Open und ...Edit gemeinsam ?

in SW99 gab's noch:
Part.DeleteDesignTable
vglb. mit Menüpunkt Bearbeiten/Tabelle löschen
- hat allerdings dort nicht funktioniert, in SW2K hab ich's nicht mehr gefunden - scheint gecancelt worden zu sein .
Was mach ich denn nun, wenn ich eine Tabelle löschen will - per API ?

Um in der DesignTable selbst etwas zu verändern, muß das DesignTable-Object angesprochen werden. Schau in der API-Help nach unter dem Stichwort Design Table, da gibts einen Haufen Methoden, z.B. (unbenannt#8) - soll wohl AddRow sein.

Hoffe, das hilft erst mal weiter.

mfg cl

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

u.clemens
Mitglied
Konstrukteur


Sehen Sie sich das Profil von u.clemens an!   Senden Sie eine Private Message an u.clemens  Schreiben Sie einen Gästebucheintrag für u.clemens

Beiträge: 964
Registriert: 04.07.2000

engineer's law
o cheap
o fast
o good
check only two !

erstellt am: 29. Nov. 2001 12:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Fairchild 10 Unities + Antwort hilfreich

in SW99 gab's noch:
Part.DeleteDesignTable
vglb. mit Menüpunkt Bearbeiten/Tabelle löschen
- hat allerdings dort nicht funktioniert, in SW2K hab ich's nicht mehr gefunden - scheint gecancelt worden zu sein  .
Was mach ich denn nun, wenn ich eine Tabelle löschen will - per API ?

jetzt scheint's zu klappen, hab heute folgende Nachricht erhalten:

The following issues have been addressed in SolidWorks 2001 SP12 (Release Candidate) which is available for download from our web site.
Thank you,
SolidWorks Technical Support

SPR# -- Description
-----------------------------
36949 -- Edit-DeleteDesign Table journals but does not playback in macro.

------------------
mfg uc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thoweb
Mitglied
Masch.bau-Ing.

Sehen Sie sich das Profil von Thoweb an!   Senden Sie eine Private Message an Thoweb  Schreiben Sie einen Gästebucheintrag für Thoweb

Beiträge: 8
Registriert: 22.02.2002

erstellt am: 23. Jan. 2004 09:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Fairchild 10 Unities + Antwort hilfreich

Hallo,
das mit dem Tabelle öffen, bearbeiten, schliessen, Part speichern
klappt ja alles. Aber wie kann ich eine in ein Part-file eingelagerte Tabelle als xls- oder csv-file SPEICHERN ?

Auch mit
  ModelDoc2.GetDesignTable ( )
  DesignTable.Attach ()
  TableAnnotation.SaveAsText ( FileName, Separator)
bin ich nicht weitergekommen !

mfG  Thomas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

u.clemens
Mitglied
Konstrukteur


Sehen Sie sich das Profil von u.clemens an!   Senden Sie eine Private Message an u.clemens  Schreiben Sie einen Gästebucheintrag für u.clemens

Beiträge: 964
Registriert: 04.07.2000

engineer's law
o cheap
o fast
o good
check only two !

erstellt am: 23. Jan. 2004 10:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Fairchild 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Thoweb:
... wie kann ich eine in ein Part-file eingelagerte Tabelle als xls- oder csv-file SPEICHERN ?

wahrscheinlich wird das nicht direkt mit SWX-API gehen.
Aber -
schau Dir mal unter der SWX-Homepage http://www.solidworks.com/pages/services/CodeExamples.html?pid=121
das Beispiel "How to save the BOM as an Excel file" an!
Das Problem ist ähnlich, und auch dort wird gesagt - "... is currently not possible through the API"
Aber es wird ein WorkAround gezeigt, wie es trotzdem geht - mit Excel und Excel-API.
Schau Dir's mal an, vielleicht kannst Du Dir das ja für Dein Problem umbiegen.

------------------
mfg uc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

HarryD
Mitglied
Dipl.-Ing. Maschinenbau


Sehen Sie sich das Profil von HarryD an!   Senden Sie eine Private Message an HarryD  Schreiben Sie einen Gästebucheintrag für HarryD

Beiträge: 597
Registriert: 01.12.2000

erstellt am: 01. Mrz. 2005 13:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Fairchild 10 Unities + Antwort hilfreich

Hallo u.
gerade brauche ich dieselbe Exportmöglichkeit einer Excel-Stückliste. Wenn ich Deinem Link folge komme ich auf die Übersichtsseite, aber dort kann ich beim besten Willen das Beispiel nicht finden!
Bin ich blind (nicht auszuschließen ;-) ) oder gibt es den Link nicht mehr?

------------------
Gruß
Harry 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz