Академический Документы
Профессиональный Документы
Культура Документы
As INFITF.Application
Dim ActiveDoc As INFITF.Document
'Public ActiveDoc As Document
Public DrwDocument As DrawingDocument
Public DrwSelect As Selection
Public DrwSheets As DrawingSheets
Public DrwSheet
As DrawingSheet
Public DrwView
As DrawingView
Public DrwTexts
As DrawingTexts
Public Text
As DrawingText
Public Designer
As String
Private Sub BTHOMEDRAW_Click()
'---------------------------------------------------------------------'**SELECIONA A ABA MENU**
'---------------------------------------------------------------------MP01.Pages(0).Visible = True
MP01.Pages(1).Visible = False
MP01.Pages(2).Visible = False
MP01.Pages(3).Visible = False
MP01.Value = 0
End Sub
Private Sub BTINSERTDRAW_Click()
Set ActiveDoc = CATIA.ActiveDocument
Set DrwDocument = CATIA.ActiveDocument
Set DrwSheets = DrwDocument.Sheets
Set DrwSelect = DrwDocument.Selection
Set DrwSheet = DrwSheets.ActiveSheet
Set DrwView = DrwSheet.Views.Item(2)
DrwView.Activate 'sets and activates background
Set DrwTexts = DrwView.Texts
On Error Resume Next
DrwTexts.GetItem("DESCRIO").Text = TXTD02.Text
DrwTexts.GetItem("QUANTIDADE").Text = TXTD03.Text
DrwTexts.GetItem("MATERIAL").Text = TXTD04.Text
DrwTexts.GetItem("DIMENSO").Text = TXTD05.Text
DrwTexts.GetItem("TRAT. SUPERFICIAL").Text = TXTD06.Text
DrwTexts.GetItem("PESO").Text = TXTD07.Text
DrwTexts.GetItem("TRAT. TERMICO").Text = TXTD08.Text
DrwTexts.GetItem("DUREZA HRc").Text = TXTD09.Text
DrwTexts.GetItem("PROF. CAMADA").Text = TXTD10.Text
DrwTexts.GetItem("NORMALIZAR").Text = TXTD11.Text
DrwTexts.GetItem("BENEFICIAR PEA BRUTA").Text = TXTD12.Text
DrwTexts.GetItem("PROTEGER ROSCA").Text = TXTD13.Text
DrwTexts.GetItem("PROJETISTA").Text = TXTD14.Text
DrwTexts.GetItem("DESENHISTA").Text = TXTD15.Text
DrwTexts.GetItem("DATA").Text = TXTD16.Text
DrwTexts.GetItem("PART").Text = TXTD17.Text
DrwTexts.GetItem("NUM. MAQUINA").Text = TXTD18.Text
DrwTexts.GetItem("NUM. DESENHO").Text = TXTD19.Text
DrwTexts.GetItem("CLIENTE").Text = TXTD20.Text
DrwTexts.GetItem("ESCALA").Text = TXTD21.Text
DrwTexts.GetItem("FOLHA").Text = TXTD22.Text
Set DrwView = DrwSheet.Views.Item(1)
DrwView.Activate 'sets and activates background
End Sub
Private Sub BTOPENDRAW_Click()
'---------------------------------------------------------------------'**PROCURA O ARQUIVO EXISTENTE**
'---------------------------------------------------------------------FILENAME = CATIA.FileSelectionBox("SELECIONE O CATPART", "*.CATPART",
CatFileSelectionModeOpen)
Set documents1 = CATIA.Documents
Set PARTDocument1 = documents1.Open(FILENAME)
'---------------------------------------------------------------------'**DEFINE OS VALORES DOS PARAMETROS**
'---------------------------------------------------------------------Dim T01 As String
Dim T02 As String
Dim T03 As String
Dim T04 As String
Dim T05 As String
Dim T06 As String
Dim T07 As String
Dim T08 As String
Dim T09 As String
Dim T10 As String
Dim T11 As String
Dim T12 As String
Dim T13 As String
Dim T14 As String
Dim T15 As String
Dim T16 As String
Dim T17 As String
BTEDITDRAWING.Visible = True
BTEDITPART.Visible = False
BTEDITPRODUCT.Visible = False
MP01.Pages(0).Visible = True
MP01.Pages(1).Visible = False
MP01.Pages(2).Visible = False
MP01.Pages(3).Visible = False
MP01.Value = 0
Case "PartDocument"
BTEDITDRAWING.Visible = False
BTEDITPART.Visible = True
BTEDITPRODUCT.Visible = False
MP01.Pages(0).Visible = True
MP01.Pages(1).Visible = False
MP01.Pages(2).Visible = False
MP01.Pages(3).Visible = False
MP01.Value = 0
Case "ProductDocument"
BTEDITDRAWING.Visible = False
BTEDITPART.Visible = False
BTEDITPRODUCT.Visible = True
MP01.Pages(0).Visible = True
MP01.Pages(1).Visible = False
MP01.Pages(2).Visible = False
MP01.Pages(3).Visible = False
MP01.Value = 0
End Select
End Sub
Private Sub BTEDITDRAWING_Click()
'---------------------------------------------------------------------'**EDITA AS PROPRIEDADES NO DRAWING**
'---------------------------------------------------------------------MP01.Pages(0).Visible = False
MP01.Pages(1).Visible = False
MP01.Pages(2).Visible = False
MP01.Pages(3).Visible = True
MP01.Value = 3
End Sub
Private Sub BTEDITPART_Click()
'---------------------------------------------------------------------'**DEFINE OS VALORES DOS PARAMETROS**
'---------------------------------------------------------------------Dim T01 As String
End
Else
End If
On Error GoTo 0
'---------------------------------------------------------------------'**SELECIONA A ABA CATDRAWING**
'---------------------------------------------------------------------FRMPRINCIPAL.MP01.Pages(0).Visible = False
FRMPRINCIPAL.MP01.Pages(1).Visible = False
FRMPRINCIPAL.MP01.Pages(2).Visible = False
FRMPRINCIPAL.MP01.Pages(3).Visible = True
FRMPRINCIPAL.MP01.Value = 3
'---------------------------------------------------------------------'**COPIA OS VALORES DO CAT PART PARA O CAT DRAWING**
'---------------------------------------------------------------------FRMPRINCIPAL.TXTD01.Text = FRMPRINCIPAL.TXTB01.Text
FRMPRINCIPAL.TXTD02.Text = FRMPRINCIPAL.TXTB02.Text
FRMPRINCIPAL.TXTD03.Text = FRMPRINCIPAL.TXTB03.Text
FRMPRINCIPAL.TXTD04.Text = FRMPRINCIPAL.CB01.Text
FRMPRINCIPAL.TXTD05.Text = FRMPRINCIPAL.TXTB04.Text
FRMPRINCIPAL.TXTD06.Text = FRMPRINCIPAL.CB02.Text
FRMPRINCIPAL.TXTD07.Text = FRMPRINCIPAL.TXTB05.Text
FRMPRINCIPAL.TXTD08.Text = FRMPRINCIPAL.CB03.Text
FRMPRINCIPAL.TXTD09.Text = FRMPRINCIPAL.CB04.Text
FRMPRINCIPAL.TXTD10.Text = FRMPRINCIPAL.CB05.Text
FRMPRINCIPAL.TXTD11.Text = FRMPRINCIPAL.TXTB06.Text
FRMPRINCIPAL.TXTD12.Text = FRMPRINCIPAL.TXTB07.Text
FRMPRINCIPAL.TXTD13.Text = FRMPRINCIPAL.TXTB08.Text
FRMPRINCIPAL.TXTD14.Text = FRMPRINCIPAL.TXTB09.Text
FRMPRINCIPAL.TXTD15.Text = FRMPRINCIPAL.TXTB10.Text
FRMPRINCIPAL.TXTD16.Text = FRMPRINCIPAL.TXTB11.Text
FRMPRINCIPAL.TXTD17.Text = FRMPRINCIPAL.TXTB12.Text
FRMPRINCIPAL.TXTD18.Text = FRMPRINCIPAL.TXTB13.Text
FRMPRINCIPAL.TXTD19.Text = FRMPRINCIPAL.TXTB14.Text
FRMPRINCIPAL.TXTD20.Text = FRMPRINCIPAL.TXTB15.Text
End If
End Sub
Private Sub BTEDITPRODUCT_Click()
'---------------------------------------------------------------------'**SELECIONA A ABA CATPRODUTC**
'---------------------------------------------------------------------MP01.Pages(0).Visible = False
MP01.Pages(1).Visible = False
MP01.Pages(2).Visible = True
MP01.Pages(3).Visible = False
MP01.Value = 2
End Sub
Private Sub BTEXIT_Click()
'---------------------------------------------------------------------'**FECHA**
'---------------------------------------------------------------------Unload Me
End Sub
Private Sub BTNEWDRAWING_Click()
'---------------------------------------------------------------------'**CHAMA O FORMULARIO PARA NOVO DRAWING**
'---------------------------------------------------------------------FRMNEWDRAWING.Show
End Sub
Private Sub BTNEWPART_Click()
'---------------------------------------------------------------------'**INICIA UM PART APARTIR DO TEMPLATE DEFINIDO**
'---------------------------------------------------------------------Set documents1 = CATIA.Documents
Set PARTDocument1 = documents1.NewFrom("C:\CATIA
PROPERTIES\TEMPLATES\Part1.CATPart")
BTEDITDRAWING.Enabled = False
BTEDITPART.Enabled = True
BTEDITPRODUCT.Enabled = False
BTNEXTDOC.Enabled = False
End Sub
Private Sub BTNEWPRODUCT_Click()
'---------------------------------------------------------------------'**INICIA UM PRODUCT APARTIR DO TEMPLATE DEFINIDO**
'---------------------------------------------------------------------Set documents1 = CATIA.Documents
Set PARTDocument1 = documents1.NewFrom("C:\CATIA
PROPERTIES\TEMPLATES\Product1.CATProduct")
BTEDITDRAWING.Enabled = False
BTEDITPART.Enabled = False
BTEDITPRODUCT.Enabled = True
BTNEXTDOC.Enabled = False
End Sub
parameters1.Remove "DESCRIO"
parameters1.Remove "QUANTIDADE"
parameters1.Remove "MATERIAL"
parameters1.Remove "DIMENSO"
parameters1.Remove "TRAT. SUPERFICIAL"
parameters1.Remove "PESO"
parameters1.Remove "TRAT. TRMICO"
parameters1.Remove "DUREZA HRc"
parameters1.Remove "PROF. CAMADA"
parameters1.Remove "PR TRATAMENTO"
parameters1.Remove "OBSERVAO"
parameters1.Remove "PROJETISTA"
parameters1.Remove "DESENHISTA"
parameters1.Remove "DATA"
parameters1.Remove "PART"
parameters1.Remove "NOME MQUINA"
parameters1.Remove "NUM. DESENHO"
parameters1.Remove "CLIENTE"