Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor .NET
  Masse auslesen

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 Autodesk Produkte
Autor Thema:  Masse auslesen (1045 mal gelesen)
isensa
Mitglied



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

Beiträge: 14
Registriert: 16.03.2004

Inventor 2012 pro
Windows 7 64bit pro

erstellt am: 14. Apr. 2012 11:51    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 bekomme immer eine Fehlermeldung bei auslesen der Masse.

"Die Objektvariable oder die With-Blockvariable wurde nicht festgelegt."

Ich finde den Fehler nicht. 

Code:

        Dim oMassProp As MassProperties
        oMassProp = oDoc.MassProperties
        Dim omass As String

        If oDoc.RequiresUpdate = True Then
            Call oDoc.Update()
        End If

        omass = oMassProp.Mass


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

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




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

Beiträge: 2166
Registriert: 15.11.2006

Windows 10 x64, AIP 2022

erstellt am: 14. Apr. 2012 18: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 Nur für isensa 10 Unities + Antwort hilfreich

Hi

Da stimmt irgendwas nicht. Entweder ist oDoc ein PartDocument oder eine PartComponentDefinition vom Typ. Deswegen geht entweder oDoc.Update oder oDoc.MassProperties in die Binsen.

Code:
Private Sub Mass()


Dim oDoc As PartDocument
Set oDoc = ThisApplication.ActiveDocument

Dim oPartOcc As PartComponentDefinition
Set oPartOcc = oDoc.ComponentDefinition

Dim oMassProp As MassProperties
Set oMassProp = oPartOcc.MassProperties
Dim omass As String

If oDoc.RequiresUpdate = True Then
    Call oDoc.Update
End If

omass = oMassProp.Mass

End Sub


------------------
MfG
RK

[Diese Nachricht wurde von rkauskh am 14. Apr. 2012 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)2023 CAD.de | Impressum | Datenschutz