Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  DWG Export (AddIn) nur aktuelles Blatt

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:  DWG Export (AddIn) nur aktuelles Blatt (905 mal gelesen)
axi92
Mitglied
Konstrukteur


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

Beiträge: 685
Registriert: 20.02.2010

Inventor 2014 64bit SP2
Vault Basic 2014 64bit SP1
HP Z200
Win 7 64bit
16GB RAM
CPU: i5 3,2GHz
GPU: Nvidia Quadro K600

erstellt am: 01. Okt. 2015 13:13    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

Ich habe den Code ausschnitt wo ich export Optionen definiere:

Code:

    If DWGAddIn.HasSaveCopyAsOptions(oDocument, oContext, oOptions) Then
        ' Set the options for what types of data to write out.
        oOptions.Value("Solid") = True      ' Output solids.
        oOptions.Value("Surface") = False  ' Output surfaces.
        oOptions.Value("Sketch") = False    ' Output sketches.
        oOptions.Value("USE TRANSMITTAL") = "No"
        oOptions.Value("Use_Transmittal") = "No"

        ' Set the DWG version.
        ' 23 = ACAD 2000 - AC1015
        ' 25 = ACAD 2004 - AC1018
        ' 27 = ACAD 2007
        ' 29 = ACAD 2010 - AC1024
        oOptions.Value("DwgVersion") = 25
    End If

Wie sage ich da das ich nur das aktuelle Blatt exportieren will und nicht alle...

Habe schon versucht hiermit http://adndevblog.typepad.com/manufacturing/2014/02/get-option-names-and-values-supported-by-inventor-translator-addins-via-api.html versucht, natürlich auf das DWG Addin umgeschrieben aber als Output bekomme ich trotzdem nicht die optionen die ich bis jetzt schon erfolgreich verwende:

Code:

Remove_Line_Weights
  0
Vector_Resolution
  400
TranscriptAPICall
  0

  1
Include_Empty_Properties
  0
Publish_Screenshot
  0
Screenshot_DPI
  96
Facet_Quality
  69378
Force_Facet_Recompute
  0
Facet_Recompute_Tolerance
  0,001
Override_Sheet_Color
  0
Sheet_Color
  14085613
Sheet_Range
  14081
Custom_Begin_Sheet
  1
Custom_End_Sheet
-1
All_Color_AS_Black
  0
Remove_Line_Weights
  0
Vector_Resolution
  400
TranscriptAPICall
  0
Sheets
Sheet1
  Name
  Blatt:1
  3DModel
  False


------------------
Grüße aus Wien
Philipp
Email: Base64 Encoded:
cGhpcHNfOTJAeWFob28uZGU=

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: 02. Okt. 2015 08:36    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 axi92 10 Unities + Antwort hilfreich

Hallo

probier mal

Code:

  oOptions.Value("Custom_Begin_Sheet") = 1
  oOptions.Value("Custom_End_Sheet") = 1

Gruß

Berno

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

axi92
Mitglied
Konstrukteur


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

Beiträge: 685
Registriert: 20.02.2010

Inventor 2014 64bit SP2
Vault Basic 2014 64bit SP1
HP Z200
Win 7 64bit
16GB RAM
CPU: i5 3,2GHz
GPU: Nvidia Quadro K600

erstellt am: 02. Okt. 2015 10: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

Ja das wäre auch meine Idee gewesen dann später, aber ich will ja nicht immer nur das erste drucken sondern immer das was ich aktuell anschaue/offen habe.
Da bin ich dann aber angestanden wie ich das herausbekomme welche Nummer das aktuelle hat.

------------------
Grüße aus Wien
Philipp
Email: Base64 Encoded:
cGhpcHNfOTJAeWFob28uZGU=

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: 02. Okt. 2015 10: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 axi92 10 Unities + Antwort hilfreich

Code:
ThisApplication.ActiveEditDocument.ActiveSheet.Name


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