Hallo
Als ik het 2e plan van een vergadering maak, valt het me op dat de aanzichten Engels zijn (bovenaanzicht bovenaanzicht)
Op solide 2018 kan ik de optie niet vinden voor de weergaven om in iso te zijn
Bedankt
Hallo
Als ik het 2e plan van een vergadering maak, valt het me op dat de aanzichten Engels zijn (bovenaanzicht bovenaanzicht)
Op solide 2018 kan ik de optie niet vinden voor de weergaven om in iso te zijn
Bedankt
Hallo
Amerikaanse opvattingen bedoel je?
Klik met de rechtermuisknop op het planblad > Eigenschappen > Projectietype (controleer Europa of VS)
re
ok het werkt, maar hoe in te stellen om het standaard te hebben
Het is beter om een bestand in de Amerikaanse weergave te hebben dan een bestand dat in het Engels wordt uitgevoerd.
NOoooon niet met het hoofd bonzen.............. Te laat is al ver weg
Om het standaard te hebben, moet u het documentsjabloon (DRWDOT) en de basiskaarten (SLDDRT) wijzigen
Voor bestaande opnamen kan een klikbare macro handig zijn, maar deze geeft de weergaven terug
Persoonlijk gebruik ik dit om de basemaps te herladen:
Sub main()
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim swDraw As SldWorks.DrawingDoc
Dim swSheet As SldWorks.Sheet
Dim vSheetProps As Variant
Dim nErrors As Long
Dim nWarnings As Long
Dim sFileName As String
Dim Path As String
Dim vSheetName As Variant
Dim i As Long
Dim Part As Variant
'***************************************
' Location des fonds de plans
Const sTemplatePath As String = "****A REMPLACER PAR LE DOSSIER CONTENANT LES FOND DE PLANS"
' Noms des templates
'Première page
Const sTemplateName As String = "***A REMPLACER PAR NOM DE FOND DE PLAN PREMIERE PAGE .SLDDRT"
Autres pages
Const sTemplateName2 As String = "***A REMPLACER PAR NOM DE FOND DE PLAN AUTRES PAGES .SLDDRT"
'***************************************
'vérification si plan ouvertt
On Error Resume Next
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
' Check to see if a drawing is loaded.
If swModel Is Nothing Then
MsgBox "Il faut ouvrir un plan avant de lancer la macro !"
Exit Sub
End If
If swModel.GetType <> swDocDRAWING Then
MsgBox "Il faut ouvrir un plan avant de lancer la macro !"
Exit Sub
End If
'***************************************
'*************************************** Hop, on se charge de la page 1
Set swDraw = swModel
vSheetName = swDraw.GetSheetNames
swDraw.ActivateSheet (vSheetName(i))
Set swSheet = swDraw.GetCurrentSheet
vSheetProps = swSheet.GetProperties
'Supression de la table "feuille x/x"
Set Part = swApp.ActiveDoc
boolstatus = Part.Extension.SelectByID2("", "ANNOTATIONTABLES", 0.361350915138288, 7.25042891639636E-02, 0, False, 0, Nothing, 0)
Part.EditDelete
'Chargement du nouveau fond de plan
swModel.SetupSheet5 swSheet.GetName, swDwgPapersUserDefined, swDwgTemplateCustom, vSheetProps(2), vSheetProps(3), True, sTemplatePath & sTemplateName, 0.4318, 0.2794, "Default", True
swDraw.ViewZoomtofit2
'Selection du calque "selon la norme"
Set Part = swApp.ActiveDoc
Set LayerMgr = Part.GetLayerManager
LayerMgr.SetCurrentLayer ("-Selon la norme-")
'*************************************** Puis toutes les autres pages
For i = 1 To UBound(vSheetName)
swDraw.ActivateSheet (vSheetName(i))
Set swSheet = swDraw.GetCurrentSheet
vSheetProps = swSheet.GetProperties
'Supression de la table "feuille x/x"
Set Part = swApp.ActiveDoc
boolstatus = Part.Extension.SelectByID2("", "ANNOTATIONTABLES", 0.361350915138288, 7.25042891639636E-02, 0, False, 0, Nothing, 0)
Part.EditDelete
'Chargement du nouveau fond de plan
swModel.SetupSheet5 swSheet.GetName, swDwgPapersUserDefined, swDwgTemplateCustom, vSheetProps(2), vSheetProps(3), True, sTemplatePath & sTemplateName2, 0.4318, 0.2794, "Default", True
swDraw.ViewZoomtofit2
'Selection du calque "selon la norme"
Set Part = swApp.ActiveDoc
Set LayerMgr = Part.GetLayerManager
LayerMgr.SetCurrentLayer ("-Selon la norme-")
'*************************************** Sauvegarde et fin
Next i
swDraw.ActivateSheet vSheetName(0)
swDraw.ForceRebuild3 False
swDraw.Save3 1, nErrors, nWarnings
Set swDraw = Nothing
End Sub
Inderdaad, het juiste antwoord is de cumulatie tussen @Vincent G en @ DELACOTE.
U moet de tekening "sjabloon" openen door op "Openen" te drukken en de extensie "Sjablonen" te plaatsen en het bestand "Layout.drwdot" te openen om de standaardsjabloon te openen.
Vervolgens moet u de "Sheet Property" wijzigen in "Europe" Projection Type en op Ok drukken.
Sla de sjabloon op en sluit af.
Bij de volgende opname is het projectietype standaard Europees.
Daar ga je
Zo stel je het model correct in want er moeten heel wat parameters gewijzigd worden (Document Opties/Eigenschappen): Aanzichten (inclusief secties), afmetingen, annotaties, ...
U kunt bij het openen van nieuwe documenten uw eigen tabblad aanmaken door uw eigen sjablonen (Onderdeel, Assemblage en Tekening) aan te maken in een persoonlijke map (Zet uw naam op de map; dit is de naam van het tabblad).
Wijs vervolgens deze map aan (Optie / Bestandslocaties / Documentsjablonen en druk op "Toevoegen" en ga naar de map met uw sjablonen.
Hallo
Ok ik heb een tekening 1 gemaakt die ik heb opgeslagen en vervolgens heb ik deze op standaard gezet.
Bedankt voor je hulp