Solved

Call doc.Close Problem - Illegal use of PROPERTY

Posted on 2003-12-03
6
1,072 Views
Last Modified: 2013-12-18
Please help me with this problem.
I want to close my response form (from were I am sending the e-mail) immediately after sending it.
I got an error: Illegal use of PROPERTY with the
Call doc.Close

Could you please tell me how to close the response form and come back to the parent form?

I am posting with 125 points and I will double it if I get a prompt correct answer.

Many thanks in advance!


Sub Click(Source As Button)
      
      Print "Submitting mail..."
      Dim ws As New notesuiworkspace
      Dim uidoc As notesuidocument
      Dim doc As notesdocument
      Dim parentDoc As NotesDocument
      Dim session As New notessession
      Dim db As notesdatabase
      
      Dim maildoc As notesdocument
      Dim Body As NotesRichTextItem
      
      Set db=session.currentdatabase
      Set uidoc=ws.currentdocument
      Set doc=uidoc.document
      Set parentDoc = GetParentDocument( doc)
      
      Set maildoc = New NotesDocument(db)
      Set Body=New NotesRichTextItem(maildoc,"Body")
      
      doc.EMAIL_DATE = Now()
      Call doc.Save( False, False )
      Call ws.ViewRefresh
      
      maildoc.Form = "Memo"
      maildoc.SendTo = doc.EMAIL_SENDTO
      maildoc.CopyTo = doc.EMAIL_COPYTO
      maildoc.BlindCopyTo = doc.EMAIL_BCC
      maildoc.Subject = doc.EMAIL_SUBJECT
      
      message1="Click here to open the form=========>>"
      message2="(You may delete this after review.)"
      
      Call Body.AppendText(doc.EMAIL_MESSAGE(0))
      Call Body.AddNewLine(2)
      Call Body.AppendText(message1)
      Call Body.AppendDocLink(parentDoc ,"Please click this link to open the document")
      Call Body.AddNewLine(2)
      Call Body.AppendText(message2)
      
      Call maildoc.Send( False, Recipient )
      
      Call doc.Close
      
End Sub
0
Comment
Question by:Zopilote
  • 3
  • 3
6 Comments
 
LVL 19

Accepted Solution

by:
madheeswar earned 250 total points
ID: 9865528
call uidoc.close
0
 
LVL 19

Expert Comment

by:madheeswar
ID: 9865534
else
call doc.close(true)
0
 
LVL 19

Expert Comment

by:madheeswar
ID: 9865565
what happened? Did it solved?
0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 5

Author Comment

by:Zopilote
ID: 9865575
Hi again,
No, it does not work. It gives the same error.
0
 
LVL 5

Author Comment

by:Zopilote
ID: 9865583
madheeswar,
Actually the first answer works
uidoc.close

but, it ask the confirmation Do you want to save it?

I do not want to save the e-mail document?

What can I do?

MTIA
0
 
LVL 5

Author Comment

by:Zopilote
ID: 9865605
I solved the problem.

I changed the line:
   Call doc.Save( False, False )
to:
   Call uidoc.Save

I thank you again for your prompt and correct answers.

Z;D
   
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

This is an old article, please see an updated version of this article, located here: http://www.experts-exchange.com/articles/23619/Notes-8-5x-Windows-7-Notes-info-and-tips.html
You’ve got a lotus Domino web server, and you have been told that “leverage browser caching” is a must do. This means that we have to tell the browser everywhere in the web to use cache. In other words, we set (and send) an expiration date in the HT…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now