跳到主要內容

Rich Text 的欄位檢查

這個函數可以被用來確認使用者是否在 Rich Text 欄位加入了什麼。
在一個套表中,若是含有必須填入值的 Rich Text 欄位,這是非常有用的函數。
從你確認生效的例行程式中去呼叫這個函數,來檢驗你的 RTF 是不是空的。



Function IsRTFNull(rtfield As String) As Integer

'This function tests a Rich Text field to see whether or not it
is null. It returns TRUE if 'the field is null, and returns
FALSE if the field is not null. It works even if the rich
'text field contains a file attachment, doclink, or OLE
object but does not contain any 'text.

On Error Goto Errhandle

Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument

Call uidoc.ExpandAllSections
'This is only needed if your field is in a section that may be closed when this executes

Call uidoc.GotoField(rtfield)
Call uidoc.SelectAll

'The next line will generate a 4407 error message if the Rich Text Field is null

Call uidoc.DeselectAll

IsRTFNull = False

Exit Function

Errhandle:
Select Case Err
Case 4407
'the DeselectAll line generated an error message, indicating that the rich text field does not contain anything
If currentfield <> "" Then
Call uidoc.GotoField(currentfield)
End If
IsRTFNull = True
Exit Function
Case Else
'For any other error, force the same error to cause LotusScript to do the error handling
Error Err
End Select
End Function

留言

這個網誌中的熱門文章

XPage 紀錄 – IBM XPage Lab 實作 (四)

本次重點在於,自動搜尋 (type-ahead) 功能,跟目前 Web 上輸入文字,自動帶出關鍵字方便使用者輸入。 1.開啟 profileForm 建立下拉 ( 組合框 ) 欄位的選項值↓ 點選該欄位,選下方『值』 à 先點『新增項目』出現未命名,在輸入選項值↑

安裝 Office 2003 Service Pack 3 後,特定檔案格式會被封鎖的資訊

安裝 Office 2003 Service Pack 3 後,特定檔案格式會被封鎖的資訊 檢視此文章適用的產品。 注意事項 重要 本文包含如何修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並了解在發生問題時如何還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 256986 (http://support.microsoft.com/kb/256986/ ) 說明 Microsoft Windows 登錄 在此頁中 結論 簡介 其他相關資訊 Excel PowerPoint PowerPoint Word Corel Draw

[System Volume Information] 資料夾裡藏病毒,如何清除

[System Volume Information] 資料夾裡藏病毒,如何清除 昨天上網到一半時,熊熊Nod32彈出視窗,說C:\ System Volume Information \_restore 有病毒出現警告,問我要不要刪除當然二話不說就給他砍了,但是還是怕怕上網查一下 得到一些結果 1. [System Volume Information] 資料夾是一個隱藏的系統資料夾,是「系統還原」工具用來儲存其資訊與還原點的地方。 如果你不想, 不願意, 不爽使用M$所提供的這個功能, 可以透過以下的方式將該功能關閉, 並且將各個磁碟下的資料夾『System Volume Information』通通移除. 1. 我的電腦(滑鼠右鍵)->內容->系統還原->關閉所有磁碟上的系統還原。 2. 我的電腦(滑鼠右鍵)->管理->服務及應用程式->服務->Distributed Link Tracking Client 服務->服務狀態->停止->啟動類型->已停用。 3. 依據你有多少個磁碟(分割區), 請重覆以下指令. 將指令中的 C: 逐步替換成各個磁碟(分割區)代碼. cacls "C:\System Volume Information" /e /g everyone:f && rd /s /q "C:\System Volume Information" 2.讓你的XP運行得更加順暢,查一下服務是否有用得到如下 眾 所周知,Windows XP集成了許多功能和服務,但是有很多服務是我們個人用戶所用不到的,開啟只會浪費記憶體和資源,而且,還影響啟動速度。經我試驗和參考了眾多的文章和微 軟的資料,關掉大部分沒用的服務以後,系統的資源佔用率有了大幅度的下降,系統運行當然也就更加順暢了。 關閉服務的方法:控制台-系統管理工具-服務。 下面的服務字是紅色的,請絕對不要關閉它 如果調整後電腦出了問題,重新開啟那個服務就可以了。設定時右擊一個服務,可以選擇關閉,手動,還是自動(自動為跟Windows一起啟動)。手動為需要時它自行啟動。禁止為永遠不啟動。以下是每個服務的詳細說明。 注意:只要開頭帶*的...