| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Clipboard (1404 mal gelesen)
|
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3794 Registriert: 15.02.2001
|
erstellt am: 24. Jan. 2006 11:20 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, habe folgendes Problem: Habe das interne Clipboard beschrieben mit folgender Anweisungen: Code:
Call ThisApplication.CommandManager.PostPrivateEvent(kFileNameEvent, sNewFullFileName)
und rufe dann ein FileSaveAs auf: Code:
Call ThisApplication.CommandManager.StartCommand(kFileSaveCopyAsCommand)
wenn ich jetzt das Ganze 2 mal hintereinander mit 2 unterschiedlichen Dateien mache, dann wird das interne Clipboard nicht richtig neu beschrieben - heißt der vorige Dateiname bleibt drin und die Datei wird dann überschrieben. Hat jemand einen Tipp? ------------------ 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 |
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 24. Jan. 2006 15:11 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
|
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3794 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2022 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 24. Jan. 2006 16:33 <-- editieren / zitieren --> Unities abgeben:
Hallo Paul, Du weißt doch, wenn man wie ich nicht so viel weiß, dann lebt man vom Abschreiben ... und das habe ich nun mal gefunden . Ich probier es mal aus. Geht das "SaveAs" auch für den DGW-Export?
------------------ 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 |
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3794 Registriert: 15.02.2001
|
erstellt am: 24. Jan. 2006 16:46 <-- editieren / zitieren --> Unities abgeben:
Jo - funzt Danke. Jetzt brauch ich nur noch eins um glücklich zu sein:
Es möge sich für IV9 eine Möglichkeit auftun, ein Schriftfeld von einer IDW in eine andere zu kopieren. Die vorhandenen wegradieren und - wenn die Definition mal da ist - einzufügen ist ja kein Problem. Hast Du da auch was parat ? ------------------ 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 |
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 24. Jan. 2006 19:17 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
|
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3794 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2022 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 25. Jan. 2006 08:05 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von PaulSchuepbach: ... Du willst alte Schriftköpfe loswerden ? ...
Ja, Paul, ich muß. Aber eben nur für ein paar Zeichnungen so ca. 50. Und da dachte ich, man kann die auf Knopfdruck austauschen. Dein Tool mag das alles auch können. Aber ich denke für so ein paar lohnt sich das Kaufen nicht. ------------------ 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 |
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3794 Registriert: 15.02.2001
|
erstellt am: 30. Jan. 2006 11:49 <-- editieren / zitieren --> Unities abgeben:
aber für nen VBA-Tipp wäre ich schon dankbar ( es gibt max U's ! ). ------------------ 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 |
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 30. Jan. 2006 13:49 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
Hallo Lothar, schon mal in die Hilfe geschaut ? Public Sub TitleBlockCopy()
Dim oSourceDocument As DrawingDocument Set oSourceDocument = ThisApplication.ActiveDocument ' Open the new drawing to copy the title block into. Dim oNewDocument As DrawingDocument Set oNewDocument = ThisApplication.Documents.Open("C:\temp\TitleBlockChange.idw") ' Get the new source title block definition. Dim oSourceTitleBlockDef As TitleBlockDefinition Set oSourceTitleBlockDef = oSourceDocument.ActiveSheet.TitleBlock.Definition ' Get the new title block definition. Dim oNewTitleBlockDef As TitleBlockDefinition Set oNewTitleBlockDef = oSourceTitleBlockDef.CopyTo(oNewDocument) ' Iterate through the sheets. Dim oSheet As Sheet For Each oSheet In oNewDocument.Sheets oSheet.Activate oSheet.TitleBlock.Delete Call oSheet.AddTitleBlock(oNewTitleBlockDef) Next End Sub Grüsse, Paul www.morecam.ch www.thinkcad.de
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
Beiträge: 3794 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2022 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 30. Jan. 2006 14:56 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von PaulSchuepbach: ... ' Get the new title block definition. Dim oNewTitleBlockDef As TitleBlockDefinition Set oNewTitleBlockDef = oSourceTitleBlockDef.CopyTo(oNewDocument) ...
kann es sein, daß es das "CopyTo" erst ab IV10 gibt?
------------------ 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 |
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 30. Jan. 2006 14:57 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
|
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3794 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2022 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 30. Jan. 2006 16:29 <-- editieren / zitieren --> Unities abgeben:
Gut - dann habe ich hier mit IV9 keine Chance also Danke. ------------------ Gruß Lothar
--------------------------------------------------- Während man es aufschiebt, verrinnt das Leben. �Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.) [Diese Nachricht wurde von lbcad am 30. Jan. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |