Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor .NET
   'Nur Rasteransicht' deaktivieren - nur dieses mal für VB.NET

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:  'Nur Rasteransicht' deaktivieren - nur dieses mal für VB.NET (1873 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 & VisualStudio 2017

erstellt am: 24. Nov. 2015 08:33    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 Forum,
ich suche eine Möglichkeit, wie ich Inventor dazu zwingen kann, die Rasteransichten durch die Präzisen zu ersetzen.
Da ich die Funktion im VBA als auch in VB.net benötige dachte ich, ich schreib diese im Inventor VBA Forum. Hier der Link zu:
http://ww3.cad.de/foren/ubb/Forum258/HTML/001692.shtml

Dort wurde mir bereits gesagt, dass ich es mit dem Befehl
MakeAllViewsPrecise() welches eine Methode des Inventor-DrawingDocument-Objekts ist bewerkställigen kann.

Leider scheint das API-Objekt von DrawingDocument die Methode nicht zu haben :-(
Weiß jemand wo in der API diese Funktion versteckt ist?

Vielen Dank im Vorraus
DerBrain87

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 & VisualStudio 2017

erstellt am: 10. Dez. 2015 09:45    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

hab ich etwa etwas gefunden, dass nicht geht? :-(

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 & VisualStudio 2017

erstellt am: 18. Mrz. 2016 10:15    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

Da es diese Funktion offensichtlich tatsächlich in VB.Net nicht gibt habe ich es jetzt so gemacht, dass ich in mein Vorgabe-VBA-Projekt folgende Sub geschrieben habe:
Code:
Public Sub MakeAllViewsPrecise()
Dim oDoc As Inventor.Document: Set oDoc = ThisApplication.ActiveDocument
If oDoc.DocumentType = kDrawingDocumentObject Then
  Dim oDD As Inventor.DrawingDocument: Set oDD = oDoc
  Call oDD.MakeAllViewsPrecise
End If
 
End Sub

und diese nun über mein VB.Net aufrufe.
Sollte es einen direkteren Weg geben, bin ich natürlich dankbar wenn er mir aufgezeigt wird aber es ist zumindest eine Lösung.

Gruß DerBrain87

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: 18. Mrz. 2016 17:46    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

Kann es sein das du eine Interop.dll < Version 18 verwendest? Das gesuchte API-Objekt wurde erst mit Version 18 (Inventor 2014) eingeführt und da ist es bei mir auch vorhanden.

------------------
MfG
Ralf

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