Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Gesteuerte Maße in Excel verwenden

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
  
Innovationstag mit SolidCAM und Plogmann bei HEDELIUS in Meppen
Autor Thema:  Gesteuerte Maße in Excel verwenden (600 mal gelesen)
Ingo Rother
Mitglied
Dipl.-Ing. Maschinenbau


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

Beiträge: 28
Registriert: 05.07.2000

erstellt am: 30. Jan. 2001 15:35    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 Leute,

gibt es irgendeine Möglichkeit gesteuerte Maße aus Skizzen in Excel zu verwenden um aus diesen wiederum andere (steuernde) Maße zu errechnen?

Tschüss Ingo

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



Maschinenbauingenieur (m/w/d)
Technologien auf das nächste Level zu heben, sich Herausforderungen zu stellen und an den Innovationen von morgen zu arbeiten - dafür benötigen wir bei FERCHAU Expert:innen wie dich: als ambitionierte Kolleg:innen, die wie wir Technologien auf die nächste Stufe bringen möchten. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen und für alle Branchen und übernehmen Verantwortung für komplexe Entwicklungsprojekte....
Anzeige ansehenMaschinenbau
StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 31. Jan. 2001 08:02    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 Ingo Rother 10 Unities + Antwort hilfreich

Hallo Ingo,

geht schon, aber nicht mit der integrierten Tabelle/Doppelklick-Methode. Mit ein paar API-Aufrufen geht das aber ganz gut und einfach. Hab mal ein Beispiel angehängt. Zur Vorbereitung machst du dir einfach ein leeres Excelblatt, erzeugst dir einen Befehlsknopf, doppelklick drauf und dann fügst du den Code ein.

Arbeitet wie folgt: du selektierst in SolidWorks die Bemassung (ob gesteuert oder nicht) und drückst auf die Befehlsfläche, Makro liest den Wert und trägt ihn in Zelle A1 ein, dann kannst du damit in Excel machen was du willst. Ich denke, mit der Technik müßstest du dann bei deinem speziellen Problem weiterkommen, in dem du das anpaßt / weiterbastelst.

Hoffe, das hilft dir weiter

Stefan


Code:

Const swSelDIMENSIONS = 14 ' "DIMENSION"

Private Sub CommandButton1_Click()
Dim SwApp As Object ' SolidWorks
Dim ModelDoc As Object ' aktuelles Part
Dim SelMgr As Object ' Auswahl
Dim DispDim As Object ' angezeigte Bemassung
Dim Dimension As Object ' dazugehörende Bemassung
Dim mass As Double ' Wert der Bemassung

Set SwApp = GetObject(, "SldWorks.Application")
Set ModelDoc = SwApp.ActiveDoc ' aktives Dokument anpacken

Set SelMgr = ModelDoc.SelectionManager() 'Auswahl im aktiven Dokument

' wenn überhaupt was selktiert ist
If (SelMgr.GetSelectedObjectCount = 1) Then
If (SelMgr.GetSelectedObjectType(1) = swSelDIMENSIONS) Then
Set DispDim = SelMgr.GetSelectedObject3(1)
Set Dimension = DispDim.GetDimension
mass = Dimension.Value

' erst Blatt leeren, dann Wert in Zelle A1 eintragen
Cells.Select
Selection.ClearContents
Range("A1").Select
ActiveCell.FormulaR1C1 = mass

Else
MsgBox ("Geht nur mit Bemassung")
End If

Else
MsgBox ("Funktioniert nur mit einer selektierten Bemassung")
End If

End Sub


------------------
--
Inoffizielle Solidworks Hilfeseite
http://solidworks.cad.de
EMail: Stefan.Berlitz@solidworks.cad.de

[Diese Nachricht wurde von StefanBerlitz am 31. Januar 2001 editiert.]

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