Notes常用事件整理
① ボタンのクリック事件:
Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc =ws.CurrentDocument
content = uidoc.FieldGetText( "Body" ) /文書域の値を取得する
askme = ws.Prompt(PROMPT_OK, _ /プロンプトメッセージを出す、Workspaceのメソッド
"Reminder", content)
Print Strcompare("AB", "ab", 1) /ストータスバーに出力
End Sub
② 外部ファイルの読み込み:
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim exapp As Variant
Dim workbook As Variant
Dim worksheet As Variant
Dim myValue As String
Set uidoc =ws.CurrentDocument
'Read the excel file
Set exapp = createobject("Excel.Application") /エクセルアプリを指定する
filenp = "f:\mail.xlsx" /ファイルのパスを指定する
exapp.visible=False
Set WorkBook = exapp.WorkBooks.Open(filenp)
Set WorkSheet = WorkBook.worksheets("Sheet1")
myValue = Trim(WorkSheet.cells(1,1).value) /エクセルシートの値を取得する
Call uidoc.FieldSetText("SendTo", myValue $) /文書域の値を設定する
exapp.Quit /エクセルアプリを閉鎖する
③、ノーツデータベースを開く:
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Messagebox( db.ReplicaID )
Dim db As New NotesDatabase( "", "" )
If db.OpenByReplicaID( "D19DBR11/19/A/IBM", "49257C45002186AD" ) Then
Print( db.Title & " was successfully opened" )
Else
Print( "Unable to open database" )
End If
④、ccにアドレス追加:
Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim currentCc As String
Set uidoc =ws.CurrentDocument
currentCc = uidoc.FieldGetText( "EnterCopyTo" )
content = uidoc.FieldGetText( "Body" )
Dim DefaultString As String
Dim positionOfChar As Long
DefaultString$ = "/Japan/IBM)"
positionOfChar& = Instr(content, DefaultString$)
Dim subString1 As String
Dim subString2 As String
subString1$ = Left$(content, positionOfChar&+9)
subString2$=Right$(subString1,positionOfChar&-9)
If ( currentCc ="") Then
Call uidoc.FieldSetText( "EnterCopyTo", subString2 )
Elseif ( Instr(currentCc, subString2)=0) Then
Call uidoc.FieldAppendText("EnterCopyTo", "," & subString2)
Else
Exit Sub
End If
End Sub
Notes常用事件整理的更多相关文章
- JQuery插件之【jqGrid】常用语法整理
jqGrid常用语法整理,包含数据获取.常用函数.触发事件等 jqGrid表格数据获取相关语法 获取表格所有数据 $("#grid").jqGrid("getRowDat ...
- IOS常用代码整理
常用代码整理: 12.判断邮箱格式是否正确的代码: //利用正则表达式验证 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRege ...
- ios手势操作,四个基本事件与六个常用事件
基本事件包括begin,canceled,move,ended四项,如果对象的hidden属性为yes,则无效果,hidden属性必须为no;才能使用: -(void)touchesBegan:(NS ...
- NiosII常用函数整理
NiosII常用函数整理 IO操作函数函数原型:IORD(BASE, REGNUM) 输入参数:BASE为寄存器的基地址,REGNUM为寄存器的偏移量函数说明:从基地址为BASE的设备中读取寄存器中偏 ...
- js-DOM-页面元素的兼容性、常用事件、节点
页面元素的兼容性: 所谓的兼容性指的就是当前浏览器是否支持当前对象的属性或是方法,如果支持就是兼容,如果不支持就是不兼容. 举个例子: /** * 设置页面标签之间的文本内容的兼容性写法 * @par ...
- MAC机常用快捷键整理表格
MAC机常用快捷键整理表格 范围 快捷键 说明 图形 (Command 键)在某些 Apple 键盘上,此键也可能为标志() Control (Control 键) Alt Opt ...
- jQuery--引入,基本语法,以及常用事件
一.初识jQuery jQuery是一个JavaScript函数库.主要包含的功能有:HTML元素的选取.操作,CSS操作,HTML事件函数,JavaScript特效和动画,HTML DOM遍历和修改 ...
- jQuery常用事件
1.$(document).ready() $(document).ready()是jQuery中响应JavaScript内置的onload事件并执行任务的一种典型方式.它和onload具有类似的效果 ...
- sublime常用快捷键整理(未完待续)
sublime常用快捷键整理: 基本操作 cmd+o 打开文件 cmd+w 关闭当前tab cmd+n 打开新页 cmd+shift+n 打开刚刚关闭的页签 一.选择命令 1.多个单词选择 cmd+d ...
随机推荐
- Web设计中打开新页面或页面跳转的方法 js跳转页面
Web设计中打开新页面或页面跳转的方法 一.asp.net c# 打开新页面或页面跳转 1. 最常用的页面跳转(原窗口被替代):Response.Redirect("newpage.aspx ...
- 【整理】Ajax异步实现的几种方式总结
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术.GET ...
- 内存管理——Cocos2d-x学习历程(五)
Cocos2d-x采用了引用计数与自动回收的内存管理机制. 1.每个对象包含一个用来控制生命周期的引用计数器,它就是CCObject的成员变量m_u- Reference.我们可以通过retainCo ...
- 学习使用GitHub(一)--之入门
因为经常Windows和linux系统交替的使用,在实验室一台电脑,在家一台电脑,自己的电脑和实验室的电脑上面的代码往往没法同步,以前由于种种原因(其实就是懒,没有学习GitHub这样的代码管理工具) ...
- php消息队列
Memcache 一般用于缓存服务.但是很多时候,比如一个消息广播系统,需要一个消息队列.直接从数据库取消息,负载往往不行.如果将整个消息队列用一个key缓存到memcache里面.对于一个很大的消息 ...
- 走进C标准库(7)——"string.h"中函数的实现memcmp,memcpy,memmove,memset
我的memcmp: int memcmp(void *buf1, void *buf2, unsigned int count){ int reval; while(count && ...
- IE WebDriver 因保护模式无法启动的解决 (转载)
现在Win7 已经应用很多了,即使是最原始的Win7 也是IE8,最新的patch后,都升到了IE11 Win7下预装高版本IE的情况下,启动IE WebDriver可能会出现: org.openqa ...
- 手把手教程 Surface如何进行系统恢复?
手把手教程 Surface如何进行系统恢复? 2015-01-29 05:53:00 [ 中关村在线 原创 ] 作者: 周博林 | 责编:周博林 收藏文章 分享到 评论(10) Windo ...
- 限定只能处理"A仓"和"B仓"入库
应用 Oracle Inventory 层 Level Function 函数名 Funcgtion Name INV_INVTTMTX_MISC 表单名 Form Name INVTTMTX 说明 ...
- otl库(以前不知道有这个库,并且还可以在Unix下使用)
OTL介绍:OTL 是 Oracle, Odbc and DB2-CLI Template Library 的缩写,是一个C++编译中操控关系数据库的模板库,它目前几乎支持所有的当前各种主流数据库,例 ...