Hi @WCrihfield, @FINET_Laurent ,
Thanks for your support. I have conclude my ilogic code that are combine your codes together.
Dim oDDoc As DrawingDocument = TryCast(ThisDoc.Document, Inventor.DrawingDocument)
If oDDoc Is Nothing Then Return
Dim oViews As DrawingViews = oDDoc.ActiveSheet.DrawingViews
If oViews.Count = 0 Then Return
Dim oView As DrawingView = oViews.Item(1)
Dim oModelDoc As Inventor.Document = oView.ReferencedDocumentDescriptor.ReferencedDocument
Dim vol As Double = oModelDoc.PropertySets.Item("Design Tracking Properties").Item("Volume").Value
Dim weight As Double = Round(((7.85 * vol) / 1000) ,3)
Dim ssweight As Double = Round(((8 * vol) / 1000) ,3)
' a reference to the drawing document.
' This assumes a drawing document is active.
Dim oDrawDoc As DrawingDocument
oDrawDoc = ThisApplication.ActiveDocument
' a reference to the active sheet.
Dim oActiveSheet As Sheet
oActiveSheet = oDrawDoc.ActiveSheet
' a reference to the GeneralNotes object
Dim oGeneralNotes As GeneralNotes
oGeneralNotes = oActiveSheet.DrawingNotes.GeneralNotes
oKeywords = iProperties.Volume
Dim oDoc As DrawingDocument
oDoc = ThisDrawing.Document
Dim oTG As TransientGeometry
oTG = ThisApplication.TransientGeometry
' Create text with simple string as input. Since this doesn't use
' any text overrides, it will default to the active text style.
Dim sText As String
sText = " TOTAL WEIGHT (PG) : " & weight & " kg <Br/>TOTAL WEIGHT (SS) : " & ssweight & " kg"
Dim oGeneralNote As GeneralNote
oGeneralNote = oGeneralNotes.AddFitted(oTG.CreatePoint2d(18, 3), sText)