Examples: Using OLE
- This example represents two command buttons on a Visual Basic
form. The first button writes a new document in an existing Domino® database by creating a
NotesSession object through OLE and creating NotesDatabase and NotesDocument
objects through Notes® methods.
The second button frees the memory used by the Domino® object before unloading the Visual
Basic form.
Private Sub Command1_Click()
Dim session As Object
Dim db As Object
Dim doc As Object
Set session = CreateObject("Notes.NotesSession")
Set db = session.GetDatabase("", "test4.nsf")
Set doc = db.CreateDocument()
doc.Form = "Main Topic"
doc.Subject = Form1.Text3.Text
doc.Body = Form1.Text2.Text
Call doc.Save(True, False)
End Sub
Private Sub Command2_Click()
Set doc = Nothing
Set db = Nothing
Set session = Nothing
Unload Form1
End Sub
- This example represents a command button on a Visual Basic form.
The button launches Notes® if
it is not already running, and then opens test4.nsf in the local data
directory.
Private Sub Command3_Click()
Dim ws As Object
Set ws = CreateObject("Notes.NotesUIWorkspace")
Call ws.OpenDatabase("", "test4.nsf")
End Su
Have feedback?
Google Analytics is used to store comments and ratings. To provide a comment or rating for a topic, click Accept All Cookies or Allow All in Cookie Preferences in the footer of this page.