Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Makro problem

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
  
Nahe an industriellen Realbedingungen
Autor Thema:  Makro problem (921 mal gelesen)
NPa
Mitglied
Masch.Ing.FH

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

Beiträge: 5
Registriert: 11.11.2007

Windows XP Pro Servicepack 2
HP Workstation xw4200
Pentium 4 CPU, 3.6 GHz
3.25 Giga Ram
NVidia Quattro FX1400
SW2007 SP4.0
SW2009 SP2.1
SW2011 SP3.0

erstellt am: 04. Apr. 2013 08:59    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 zusammen,

Ich habe folgendes Problem:
Wir verwenden ein Makro um Dateien mit Eigenschaften zu speichern.
Nun hab ich das Makro meinem Amerikanischen Kollegen gemailt, er hat
nun das Problem dass bei einer gewissen Abfrage das Makro nicht richtig
ausgeführt wird (Er hat auch SW 2011 , aber im Gegensatz zu uns (WIN XP)
verwendet er Windows 7

Hier ein Auszug aus dem Makro:
Private Sub CmdGet_Click()

  Dim swApp As Object
  Dim Part As Object
  Set swApp = CreateObject("SldWorks.Application")
  Set Part = swApp.ActiveDoc
  DocName = Part.GetTitle
  NameLen = Len(DocName)
  DocExtension = ""
  bgCol = RGB(255, 255, 255)
  InputForm.ComboProjekt.BackColor = bgCol
  InputForm.TxtNum.BackColor = bgCol
  InputForm.ComboIndex.BackColor = bgCol
  InputForm.TxtBeschr.BackColor = bgCol
  InputForm.ComboAuthor.BackColor = bgCol
  If Part.GetType = 1 Then
      DocExtension = InStr(1, UCase(DocName), ".SLDPRT", 0)
  ElseIf Part.GetType = 2 Then
      DocExtension = InStr(1, UCase(DocName), ".SLDASM", 0)
  End If
  If DocExtension = 0 Then
      Message = "Dokument wurde noch nicht gespeichert, kann" & vbCrLf & _
                "Dokument Eigenschaften nicht übernehmen!"
      swApp.SendMsgToUser (Message)


Das Problem liegt meiner meinung daran dass die folgenden Befehle unter WIndows 7
nicht richtig ausgelesen werden:
If Part.GetType = 1 Then 
      DocExtension = InStr(1, UCase(DocName), ".SLDPRT", 0)
  ElseIf Part.GetType = 2 Then
      DocExtension = InStr(1, UCase(DocName), ".SLDASM", 0)
  End If

Kann es sein dass unter Windows 7 der Befehl Part.GetType andere Werte als 1 oder 2 für Parts oder Assemblies
ausliest?

Versteht wahrscheinlich niemand, aber ich versuchs trotzdem

Danke für einen HInweis

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

ad_man
Mitglied
freiberuflicher Entwicklungsing. (Fahrzeugtechnik, CSWP, CPPA))


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

Beiträge: 1366
Registriert: 20.12.2003

erstellt am: 04. Apr. 2013 09:04    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 NPa 10 Unities + Antwort hilfreich

Hallo NPa,

frag deinen Kollegen mal, an welcher Stelle das Makro hängenbleibt und wie
die Fehlermeldung lautet. Ich vermute mal, dass da einige Verweise "gerade"
gebogen werden müssen (ist aber nur eine Vermutung).

------------------
==========
Gruß
Andreas
==========

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

NPa
Mitglied
Masch.Ing.FH

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

Beiträge: 5
Registriert: 11.11.2007

Windows XP Pro Servicepack 2
HP Workstation xw4200
Pentium 4 CPU, 3.6 GHz
3.25 Giga Ram
NVidia Quattro FX1400
SW2007 SP4.0
SW2009 SP2.1
SW2011 SP3.0

erstellt am: 04. Apr. 2013 09:07    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

Danke für den Tip, ich werde
mal ne Teamviewer session durchführen
Gruss

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

NPa
Mitglied
Masch.Ing.FH

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

Beiträge: 5
Registriert: 11.11.2007

Windows XP Pro Servicepack 2
HP Workstation xw4200
Pentium 4 CPU, 3.6 GHz
3.25 Giga Ram
NVidia Quattro FX1400
SW2007 SP4.0
SW2009 SP2.1
SW2011 SP3.0

erstellt am: 04. Apr. 2013 14:41    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

So, Problem gelöst, es
lag an der Windows Order bzw Dateieneinstellung.
Wenn die Dateien ohne extension angezeigt werden
kann das makro nichts damit anfangen....strange
aber egal, hauptsache es funktioniert jetzt:-)

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