Hi @UBNTI ,
Concerning the print area, @Ed__Jobe already answered to you, concerning title border in ModelSpace, If I understand well, you would like to manage mainly a block or more than a block with attribute, because title border it's a block and for doing this trough VBA there are several method.
So, first of all I'm demonstrating you that the drawing title border it's a block.
- If you Click from Autocad menu Annotate tab ->Sheet panel -> Title Border and select for example the ISO A3 you will insert at least two blocks the first one is called ISO_A3, and the second one is called ISO_TITLEA where to store drawing info

Now we will see how to have access to these blocks by VBA, and later we will see how to manage PDF:
once you create a block with attributes you can use the code below to find your block with a wanted attribute name.
Sub ChangeTitleBlock()
For Each Block In ThisDrawing.ModelSpace
If TypeOf Block Is AcadBlockReference Then
If Block.Name = "ISO_TITLEA" Then ' Insert here block name
If Block.HasAttributes = True Then
Set MyBlock = Block
MyAtt = MyBlock.GetAttributes
For A = LBound(MyAtt) To UBound(MyAtt)
If MyAtt(A).TagString = "GEN-TITLE-DWG{13.6}" Then ' Name of attribute
NEW_TITLE = "NEW DRAWING NAME"
MyAtt(A).TextString = NEW_TITLE
End If
Next
End If
End If
End If
Next
ThisDrawing.Regen acAllViewports
End Sub
When you create a block with attributes inside a drawing or template, later by VBA you will have an array coming from BlockObject.GetAttributes function.
Each attribute will have TextString and TagString properties, TAGSTRING it's the "NAME" of Attribute, and TextString it's the content, so you can check inside all BlockObject attributes value the Name, and change the value.
Into above code I'll change the first attribute related to title drawing, stored in array (0) and called "GEN-TITLE-DWG{13.6}"
I hope how above should solve partially your issue, and if I not understand well your request please let me know.
Later I'll show you how to export to PDF.
Bye