Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Bemaßung ausblenden

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:  Bemaßung ausblenden (1829 / mal gelesen)
DerBrain87
Mitglied
Mathematiker


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

Beiträge: 84
Registriert: 29.04.2015

Inventor 2021

erstellt am: 07. Feb. 2017 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 zusammen,
ich suche eine Möglichkeit in einer Skizze eine oder mehrere einzelne Bemaßungen via VBA auszublenden.
Leider finde ich hierzu außer "geht nicht"  und "gibt keinen Sinn" nichts im Internet.
Dennoch bin ich mir sicher, dass es mit VBA gehen muss, da ich genau diese Funktion schonmal in einer anderen Firma gesehen habe.
Hintergrund des Wunsches: Ich habe einen Spline welcher verschoben werden kann, jedoch nicht geändert. Dies habe ich realisiert, indem ich die Punkte zueinander mit horizontaler und vertikaler Bemaßung voneinander abhängig gemacht habe. Verschiebe ich nun einen Punkt auf dem Spline, verschiebt sich der gesamte Spline mit. Diese Bemaßungen sind sogesehen nur mittel zum Zweck und deren Sichtbarkeit macht meine Skizze nicht nur unübersichtlicher sondern macht des (fremden) Benutzern auch viel zu einfach, den Spline zu ändern.
Nun stellt sich mir also die Frage, wie bekomme ich die Bemaßung weg? Ein TwoPointDistanceDimConstraint.visible gibt es natürlich nicht, sonst wäre mein Problem nicht forumrelevant:-) Ebenso nutzt es mir nichts, die allgemeine Sichtbarkeit von Bemaßungen zu deaktivieren, da die Bemaßungen beim Editieren der Skizze wieder auftauchen. Mein Ziel ist es, dass selbst beim Editieren die ausgewählten Bemaßungen nicht mehr zu sehen sind.

Vielen Dank schon mal im Vorraus
DerBrain87

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

KraBBy
Mitglied
Maschinenbau-Ingenieur


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

Beiträge: 601
Registriert: 19.09.2007

Inventor Professional 2020
WinX

erstellt am: 07. Feb. 2017 12:34    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 DerBrain87 10 Unities + Antwort hilfreich

Hast Du schon darüber nachgedacht den Spline in einen Block zu packen? Damit wäre er in sich "starr" und auch die Maße wären im Block enthalten und somit in der Skizze nicht sichtbar. Trotzdem ließe sich der Spline/Block in der Skizze verschieben, drehen,...

Das ist nicht direkt eine Antwort auf deine Frage, aber evtl. hilft es trotzdem.

------------------
Gruß KraBBy

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

BernoAn
Mitglied



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

Beiträge: 164
Registriert: 16.01.2014

erstellt am: 07. Feb. 2017 12:58    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 DerBrain87 10 Unities + Antwort hilfreich

Hallo

So geht es

Code:

Public Sub Skizze_bem_aus()

Dim oDoc As PartDocument
Set oDoc = ThisApplication.ActiveDocument

oDoc.SelectSet.Item(1).Visible = False ' schaltet die selektierte Bemaßung aus

End Sub


Gruß
Berno

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

DerBrain87
Mitglied
Mathematiker


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

Beiträge: 84
Registriert: 29.04.2015

Inventor 2021

erstellt am: 07. Feb. 2017 13:22    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

Der Weg über einen Block klang für den Spline durchaus auch machbar, da ich das ausblenden von Bemaßungen jedoch öfters brauchen kann (ich 'missbrauche' Inventor gelegentlich etwas) ist der Weg über das SelectSet der für mich (besser) funktionierende. Danke!

Nachtrag:
Ich habe gerade herausgefunden, auch wenn .visible nirgends im Dropdownmenü der verfügbaren Funktionen und Eigenschaften auftaucht, ist es dennoch möglich diese Eigenschaft zu setzen. Wenn ich den Code ins VB.NET übertrage (ich nutze das vba nur fürs prototyping) motzt nichtmal der Compiler wegen latebinding...

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

BernoAn
Mitglied



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

Beiträge: 164
Registriert: 16.01.2014

erstellt am: 07. Feb. 2017 13: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 Nur für DerBrain87 10 Unities + Antwort hilfreich

Es freut mich das ich dir geholfen habe!

Gruß
Berno

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