2013-07-10 40 views

回答

3

就是這樣。

Dim n as New NotesName 
Set n = session.CreateName({CN=Sample Name/OU=Country/O=Organization}) 

Print n.Abbreviated 

更多細節如何NotesName作品都可以在這裏找到:。

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.main.doc/H_NOTESNAME_CLASS.html

例子:

CN=John B Goode/OU=Sales/OU=East/O=Acme/C=US 

將返回:

John B Goode/Sales/East/Acme/US 
+0

謝謝你的例子和資源! – Jigs

+0

您有可能給出一個n.Abbreviated會基於您提供的NotesName返回的值的例子嗎? – Matt

+0

點擊鏈接並查看縮寫示例。 –

3

兩種可能性:

首先出現的是那個叫notesSession.CommonUserName的屬性,但這一切ommits,只是返回的通用名稱的一部分

如果你真正需要的縮寫名稱,那麼NotesName-類是你的點開始:

Dim myName as New NotesName(ses.UserName) 
'common name 
Messagebox myName.Common 
'abbreviated name -> that's what you are looking for 
Messagebox myName.Abbreviated 
+0

兩分鐘打我。 –

+0

*大聲笑*得更快... –

+0

然而,他選擇了你的答案作爲正確的... –

相關問題