This is what I had in mind, if we were talking about a regular GeneralNote on the 'active' sheet (and not within a border or title block), and with the value being 'linked'. Just one way among many.
If ThisDoc.Document.DocumentType <> DocumentTypeEnum.kDrawingDocumentObject Then
MsgBox("A Drawing document must be active for this code to work. Exiting.", vbCritical, "")
Exit Sub
End If
Dim oDDoc As DrawingDocument = ThisDoc.Document
Dim oRefDocs As DocumentsEnumerator = oDDoc.ReferencedDocuments
If oRefDocs.Count = 0 Or oRefDocs.Count > 1 Then Exit Sub
Dim oRefDoc As Document = oRefDocs.Item(1)
If oRefDoc.DocumentType <> DocumentTypeEnum.kPartDocumentObject Then Exit Sub
Dim oPDoc As PartDocument = oRefDoc
Dim oPSet As PropertySet = oPDoc.PropertySets.Item(3)
Dim oProp As Inventor.Property = oPSet.Item("Material")
Dim oMaterial As String = oProp.Value
Dim oGNotes As GeneralNotes = oDDoc.ActiveSheet.DrawingNotes.GeneralNotes
Dim oTG As TransientGeometry = ThisApplication.TransientGeometry
Dim oP2d As Point2d = oTG.CreatePoint2d(3, 3)
Dim oFText As String = "<Property Document='model' PropertySet='" & oPSet.Name & "' Property='" & oProp.Name & "' FormatID='" & oPSet.InternalName & "' PropertyId='" & oProp.PropId & "' />"
Dim oNote As GeneralNote = oGNotes.AddFitted(oP2d, oFText)
If this solved your problem, or answered your question, please click ACCEPT SOLUTION .
Or, if this helped you, please click (LIKE or KUDOS) 👍.
Wesley Crihfield

(Not an Autodesk Employee)