Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Arbeitsblattformate

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
  
PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
Autor Thema:  Arbeitsblattformate (1963 mal gelesen)
Rüdiger Küch
Mitglied
 


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

Beiträge: 89
Registriert: 09.05.2001

NX6.0.5.3 MP12 + TCE 2005 SR1/2007 - produktiv
NX8.5.2.3 MP + TC 9.1.2 - im Test

erstellt am: 14. Jul. 2005 07:37    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 im Inventor 10 mehrere Arbeitsblattformate definiert (A4 bis A0), die Blattgrößen dieser Formate weichen von den DIN-Größen ab.
Ist es möglich mit Hilfe einer VBA-Routine das Arbeitsblattformat und die Blattgröße der IDW zu ermitteln und in eine benutzerdefinierte Eigenschaft zu schreiben?

Gruß Rüdiger

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

lbcad
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. Maschinenbau und CAD-Trainer



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

Beiträge: 3833
Registriert: 15.02.2001

DELL Precision 7520 Win10Pro-64
Inventor mit Vault Professional 2024
---------------------
Während man es aufschiebt,
verrinnt das Leben.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)

erstellt am: 14. Jul. 2005 09:00    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 Rüdiger Küch 10 Unities + Antwort hilfreich

Hi Rüdiger,

Du kannst ja mal hier nachsehen. Da müßte was für Dich dabei sein.

------------------
Gruß Lothar

---------------------------------------------------

Während man es aufschiebt, verrinnt das Leben.
—Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)

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

Rüdiger Küch
Mitglied
 


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

Beiträge: 89
Registriert: 09.05.2001

erstellt am: 14. Jul. 2005 10:31    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 Lothar,

vielen Dank für die Antwort. Ich teste es und melde mich dann wieder.

Gruß Rüdiger

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

PaBü
Mitglied
Maschinenbauingenieur


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

Beiträge: 61
Registriert: 10.06.2005

»Nur weil du paranoid bist, heißt das nicht, daß sie nicht hinter dir her sind.«

erstellt am: 14. Jul. 2005 10: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 Rüdiger Küch 10 Unities + Antwort hilfreich

Sub Blattgröße()

    Dim zeichnung As DrawingDocument
    Set zeichnung = ThisApplication.ActiveDocument

    Dim blatt As Sheet
    Set blatt = zeichnung.ActiveSheet
   
    Blattgröße = blatt.Size
   
End Sub

Abgleichen der Blattgröße mit DrawingSheetSizeEnum (siehe API-Hilfe)

------------------
mfg

Patrick

EINFACH sein, einfach SEIN!

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

VOSTA1
Mitglied
techn. Angestellter


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

Beiträge: 108
Registriert: 23.12.2002

erstellt am: 15. Jul. 2005 14: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 Rüdiger Küch 10 Unities + Antwort hilfreich

falls einer die sub auspropiert
sub "Blattgröße" in "Blattgroesse" umbenennen

Variablen und Sub nie gleich benennen!


Sub Blattgroesse()
    Dim zeichnung As DrawingDocument
    Set zeichnung = ThisApplication.ActiveDocument

    Dim blatt As Sheet
    Set blatt = zeichnung.ActiveSheet
   
    Blattgröße = blatt.Size
   
End Sub


Das müßte es sein was gesucht wird

Sub Blattgroeße()
    Dim zeichnung As DrawingDocument
    Set zeichnung = ThisApplication.ActiveDocument

    Dim blatt As Sheet
    Set blatt = zeichnung.ActiveSheet
   
       
    MsgBox "Blattgröße  :  " & blatt.height & "cm x " & blatt.Width & "cm"
   
   
   
    Dim Blattab As String
   
    Blattab = blatt.height & " x " & blatt.Width
   
    On Error Resume Next 'wenn Blattgröße schon vorhanden
    zeichnung.PropertySets("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}").Add Blattab, "Blattgröße"
    zeichnung.PropertySets("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}").Item("Blattgröße").Value = Blattab
   
End Sub


[Diese Nachricht wurde von VOSTA1 am 15. Jul. 2005 editiert.]

[Diese Nachricht wurde von VOSTA1 am 15. Jul. 2005 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