欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

办公技巧:Excel中编写VBA程序提高工作效率

时间:2023-05-07 09:09:26 其他范文 收藏本文 下载本文

下面小编为大家带来办公技巧:Excel中编写VBA程序提高工作效率,本文共7篇,希望大家喜欢!

办公技巧:Excel中编写VBA程序提高工作效率

篇1:办公技巧:Excel中编写VBA程序提高工作效率

在学生成绩统计时,要将工作表中成绩小于 60 的数字标记为红色,如果表非常多,则手工操作十分麻烦,也容易出错,这时,可以编写一段 VBA 程序来实现,既快又准确。在 Excel 中打开工作表,在“工具”菜单中选择“宏”子菜单下的“宏…”,在弹出的“宏”对话框中输入宏名,如 Hong,然后单击“创建”按钮,随后出现“Microsoft Visual Basic”窗口,在模块窗口中输入以下语句,再返回 Excel 界面执行宏即可。

Sub 标记成绩

For i = 2 To 100

For j = 2 To 20

score = ActiveSheet.Cells(i, j)

If score < 60 Then

ActiveSheet.Cells(i, j).Font.ColorIndex = 3 '3 = 红色

Else

ActiveSheet.Cells(i, j).Font.ColorIndex = 1 '1 = 黑色

End If

Next i

Next j

End Sub

篇2:WPS中十个提高工作效率的绝妙经典技巧

别人编辑排版处理好一篇文章只需要短短的几分钟,而自己却要花上半天甚至更长的时间,才能完成这些工作,这到底是为什么?为什么呢?难道是技不如人吗?好歹在办公室也待了几年的时间,咋滴,还是应该有两把刷子的呀!难道是没掌握到秘诀吗?其实,在做文档处理工作时,是需要一定技巧地,下面在线学习网wenxm.cn就与大家分享WPS中十个提高工作效率的绝妙经典技巧,相信您只需花上短短的几分钟看完以下技巧,对日后工作效率,绝对是有一定提升的!

①一键输出长微博

发微博要带大量文字和图片怎么办,现在只要在WPS中排好版后,在“办公空间”选项卡下,点击“长微博 - 分享到微博”。

②WPS文字中巧输星期

单击“格式→项目符号和编号”,进入“编号”选项卡,单击“自定义”按钮,在“编号样式”栏内选择“一、二、三”等样式,在“编号格式”栏内的“一”前输入“星期”即可。

③粘贴网页内容

在WPS文字中粘贴网页,只须在网页中复制内容,切换到WPS文字中,单击“粘贴”按钮,网页中所有内容就会原样复制到WPS文字中,这时在复制内容的右下角会出现一个“粘贴选项”按钮,单击按钮右侧的黑三角符号,弹出一个菜单,选择“无格式文本”即可。

④WPS文字表格玩自动填充

在WPS文字表格里选中要填入相同内容的单元格,单击“格式→项目符号和编号”,进入“编号”选项卡,选择任意一种样式,单击“自定义”按钮,在“自定义编号列表”窗口中“编号格式”栏内输入要填充的内容,在“编号样式”栏内选择“无”,依次单击“确定”退出后即可。

⑤部分加粗表格线

在WPS文字中需要加粗某一条或几条表格线时,可以先在“表格样式”选项卡中选定“线型”与“线宽”,再点击“绘制表格”按钮,最后在欲加粗的表格线上从头到尾画上一笔即可。

⑥快速转换大写金额

在WPS文字中输入12345,然后点击“插入→数字”命令,在弹出的“数字”对话框“数字类型”栏里选择中文数字版式“壹、贰、叁…… ”单击“确定”,则12345就变成中文数字“壹万贰仟叁佰肆拾伍”。

⑦去掉自动编号功能

点击“左上角WPS文字 - 选项”,打开“选项”对话框,进入“编辑”选项卡,找到“键入时自动应用自动编号列表”复选项,取消前面的钩即可。这样就可以去掉那些“烦心”的自动编号功能。

⑧画出不打折的直线

在WPS文字中如果想画水平、垂直或“15、30、45、75”角的直线,只须在固定一个端点后,按住Shift键,上下拖动鼠标,将会出现上述几种直线选择,位置调整合适后松开Shift键即可。

⑨文字旋转轻松做

在WPS文字中可以通过“文字方向”命令来改变文字的方向。但也可以用以下简捷的方法来做。选中要设置的文字内容,只要把字体设置成“@字体”就行,比如“@宋体”或“@黑体”,就可使这些文字逆时针旋转90度了。

⑩移动复制一步搞定

按下Ctrl键后,利用光标上下左右移动文字或者对象,选中的内容会被复制,并移动到希望的地方。

篇3:Unix系列shell程序编写(中)Windows系统

[code:1:a762b7141d] 3在Shell中使用数据变量 用户可以在Shell中使用数据变量,例如ba.sh程序 cd/usr/icewalk ls|cpio-o/dev/fd0 该程序中要备份的目录为一常量,即该程序只能用来备份一个目录,若在该程序中使用变量,则会使其更通用 workdir=$1 cd$workdir

[code:1:a762b7141d]

3>在Shell中使用数据变量

用户可以在Shell中使用数据变量,例如ba.sh程序:

cd/usr/icewalk

ls|cpio -o > /dev/fd0

该程序中要备份的目录为一常量,即该程序只能用来备份一个目录。若在该程序中使用变量,则会使其更通用:

workdir=$1

cd $workdir

ls * |cpio -o > /dev/fd0

通过这一改变,用户可以使用程序备份变量$workdir指定的目录。例如我们要备份/home/www的内容,只要运行ba.sh /home/www即可实现。(若不明白 $1,下面将详细介绍shell参数的传递,$1代表本sh程序-ba.sh的第一个参数)

4>在Shell程序中加上注释

为了增加程序的可读性,我们提倡加入注释。在Shell程序中注释将以“#”号开始。当Shell解释到“#”时,会认为从“#”号起一直到该行行尾为注释。

5>对Shell变量进行算术运算

高级语言中变量是具有类型的,即变量将被限制为某一数据类型,如整数或字符类型。Shell变量通常按字符进行存储,为了对Shell变量进行算术运算,必须使用expr命令。

expr命令将把一个算术表达式作为参数,通常形式如下:

expr [数字] [操作符] [数字]

由于Shell是按字符形式存储变量的,所以用户必须保证参加算术运算的操作数必须为数值。下面是有效的算术操作符:

+ 两个整数相加

- 第一个数减去第二个数

* 两整数相乘

/ 第一个整数除以第二个整数

% 两整数相除,取余数

例如:

$expr 2 + 1

结果显示:3

$expr 5 - 3

结果显示:2

若expr的一个参数是变量,那么在表达式计算之前用变量值替换变量名。

$int=3

$expr $int + 4

结果显示:7

用户不能单纯使用“*”做乘法,若输入:

$expr 4*5

系统将会报错,因为Shell看到“*”将会首先进行文件名替换。正确形式为:

$expr 4 \* 5

结果显示:20

多个算术表达式可以组合在一起,例如:

$expr 5 + 7 / 3

结果显示:7

运算次序是先乘除后加减,若要改变运算次序,必须使用“`”号,如:

$int=`expr 5 + 7`

$expr $int/3

结果显示:4

或者:

$expr `expr 5+7`/3

结果显示:4

6>向Shell程序传递参数

一个程序可以使用两种方法获得输入数据。一是执行时使用参数。另一种方法是交互式地获得数据。vi编辑程序可以通过交互式的方法获得数据,而ls和expr则从参数中取得数据。以上两种方法Shell程序都可以使用。在“交互式读入数据”一节中将介绍Shell程序通过交互式的方法获得参数。

通过命令行给Shell程序传递参数可以扩大程序的用途。以前面提到的ba.sh程序为例:

$cat >re.sh

cd $workdir

cpio -i < /dev/fd0

^d

程序re.sh恢复了ba.sh程序备份的所有文件。若只从软盘上恢复一个指定的文件,可以用该文件名作为参数,传递给Shell程序re.sh:

程序改写如下:

$cat >re2.sh

cd $workdir

cpio -i $1 < /dev/fd0

^d

用户可以指定要恢复的文件,例如fname

$re2.sh fname

此时文件fname作为第一个位置参数传递给re2.sh,re2.sh的缺点是要恢复两个或多个文件要重复运行,我们可以用$*变量传递不确定的参数给程序:

$cat >re3.sh

cd $workdir

cpio -i $* < /dev/fd0

^d

我们就可以恢复多个文件,例如fname1,fname2,fname3

$re3.sh fname1 fname2 fname3

(以上程序re.sh,re2.sh,re3.sh,假设用户已经chmod了可执行权利)

因为没有赋值的变量可以作为NULL看待,所以若是程序re3.sh在执行时候没赋予参数,那么一个空值将 入到cpio命令中。该命令将恢复所有保存的文件。

条件判断语句

条件判断语句是程序设计语言中十分重要的语句,该语句的含义是当某一条件满足时,执行指定的一组命令。

1>if - then语句

格式: if command1

then

command2

command3

fi---(if 语句结束)

command4

每个程序或命令执行结束后都有一个返回的状态,用户可以用Shell变量$?获得这一状态。if语句检查前面命令执行的返回状态,若该命令成功执行,那么在then和fi之间的命令都将被执行。在上面的命令序列中,command1和command4总要执行。若command1成功执行,command2和command3也将执行。

请看下面程序:

#unload -program to backup and remove files

cd $1

ls -a | cpio -o > /dev/mnt0

rm *

该程序在备份资料后,删除档案,但当cpio命令不能成功执行时,rm命令还是把资料删除了,我们可不希望这样,为了避免此情况,可以用if - then语句:

#--卸载和判断删除程序

cd $1

if ls -a | cpio > /dev/mnt0

then

rm *

fi

上面程序在cpio执行成功后才删除档案

同时,若执行没有成功,我们希望得到提示,sh中的echo命令可以向用户显示消息,并显示后换行,上面程序可以写成:

#--卸载和判断删除程序

cd $1

if ls -a | cpio > /dev/mnt0

then

echo “正删除文件资料... ...”

rm *

fi

echo命令可以使用一些特殊的逃逸字符进行格式化输出,下面是这些字符及其含义:

\b Backspace

\c 显示后不换行

\f 在终端上屏幕的开始处显示

\n 换行

\r 回车

\t 制表符

\v 垂直制表符

\ 反斜框

\0nnn 用1,2或3位8进制整数表示一个ASCII码字符

2>if - then - else语句

不用多说它的作用,别的高级语言中都有,格式为:

if command1

then

command2

command3

else

command4

command5

fi

在此结构中,command1中是先执行,当command1成功执行时,将执行command2和command3,否则执行command4和command5

注意看下面程序:

#备份程序

cd $1

if ls -a |cpio -o > /dev/mnt0

then

echo “删除源资料... ...”

rm *

else

echo “磁带备份失败!”

fi

3>test命令进行条件测试

if语句可以通过测试命令执行的返回状态来控制命令的执行,若要测试其他条件,在bsh中可以使用test命令。该命令检测某一条件,当条件为真时返回0,否则返回非0值。test命令可以使Shell程序中的if语句象其他程序语言中的条件判断语句一样,具有很强的功能。

test命令的使用方法为:

test condition

可测试的条件分为4类:

1)测试两个字符串之间的关系。

2)测试两个整数之间关系。

3)测试文件是否存在或是否具有某种状态或属性。

4)测试多个条件的与(and)或(or)组合。

1、条件语句>>test语句

1>测试字符串间的关系

bsh把所有的命令行和变量都看作字符串。一些命令如expr和test可以把字符当作数字进行操作。

同样任何数字也可以作为字符串进行操作。

用户可以比较两个字符串相等或不等,也可以测试一个串是否赋了值。有关串的操作符如下:

str1 = str2当两个串有相同内容、长度时为真

str1 != str2 当串str1和str2不等时为真

-n str1  当串的长度大于0时为真(串非空)

-z str1  当串的长度为0时为真(空串)

str1   当串str1为非空时为真

不但Shell程序可以使用test进行条件判断,test命令也可以独立执行,如:

$str1=abcd

$test $str1 = abcd

$echo $?

结果显示:0

与上例中第一行赋值语句中的等号不同,test命令中的等号两边必须要有空格。本例test命令共有3个参数。注意两个串相等必须是长度和内容都相等。

$str1=“abcd ”

$test “$str1” = abcd

$echo $?

结果显示:1

上面str1包含5个字符,其中最后一个为空格符。而test命令中的另一个串只有4个字符,所以两串不等,test返回1。

不带任何操作符和使用-n操作符测试一个串结果是一样的,例如:

$str1=abce

$test $str1

$echo $?

结果显示:0

$test -n $str1

$echo $?

结果显示:0

但是,上面两条命令也有一点差别,反映出了使用test命令潜在的问题,请看下例:

$str1=“ ”

$test $str1

$echo $?

结果显示:1

$test -n “$str1”

$echo $?

结果显示:0

$test -n $str1

结果显示:test:argument expected

上例中,第一次测试为假因为Shell在执行命令行之前首先要进行变量替换,即把$str1换成空格,然后shell又将命令行上的空格删除,故test命令测试到的为空串。而在第二次测试中,变量替换后空格位于括号内,故不会被删除,test测试到的是一个包含空格的串,在第三次测试中,shell把空格删除,只把-n传个test命令,所以显示参数错。

2>测试两个整数之间关系

test命令与expr命令一样,也可以把字符转变成整数,然后对其操作。test命令对两个数进行比较,使用的操作符如下:

int1 -eq int2 两数相等为真

int1 -ne int2 两数不等为真

int1 -gt int2 int1大于int2为真

int1 -ge int2 int1大于等于int2为真

int1 -lt int2 int1小于int2为真

int1 -le int2 int1小于等于int2为真

下面的例子反映了字符串比较与数字比较的不同:

$str1=1234

$str2=01234

$test $str1 = $str2

$echo $?

结果显示:1

$test $str1 -eq $str2

$echo $?

结果显示:0

3>有关文件的测试

使用test进行的第三类测试是测试文件的状态,用户可以测试文件是否存在,是否可写以及其他文件属性,

下面是文件测试时使用的选项。注意只有文件存在时,才有可能为真。

-r file 用户可读为真

-w file 用户可写为真

-x file 用户可执行为真

-f file 文件为正规文件为真

-d file 文件为目录为真

-c file 文件为字符特殊文件为真

-b file 文件为块特殊文件为真

-s file 文件大小非0时为真

-t file 当文件描述符(默认为1)指定的设备为终端时为真

4>复杂的条件测试(and 、or 、not)

-a   与

-o 或

! 非

就是组合条件了,任何高级语言中都有的(NOT 、AND 、OR),例如:

$test -r em.null -a -s em.null

$echo $?

结果显示:1

说明了em.null并不是可读并且非空的文件

5>另一种执行test的方法

bsh中还有另一种执行test命令的方法,就是把测试条件放到一对[ ]中,例如:

$int1=4

$[ $int1 -gt 2 ]

$echo $?

结果显示:0

要注意在[ 的后面和 ]符号的前面要有一个空格。

下面我们用test命令写个简单但比较完善的程序:

#-- 备份程序

#-- 检查参数

if [ $# -ne 1 ]

then

echo “请在程序名后面指出要备份文件所在目录!”

exit 1

fi

#-- 检查目录名是否有效

if [ !-d “$1” ]

then

echo “$1 不是一个目录!”

exit 2

fi

cd $1

ls -a | cpio -o >/dev/mnt0

if [ $? -eq 0 ]

then

rm *

else

echo “cpio执行不成功!备份失败...”

exit 3

fi

6>空命令

在Bsh中用 : 代表空命令,就是充个数,什么都不做

7>嵌套if语句和elif结构

检查条件1

A:当条件1为真,则执行一部分操作

B:若条件1为假,检查条件2

1)若条件2为真,执行另外一部分操作

2)若条件2为假,检查条件3

3)若条件3为真,执行其他一部分操作

语法如下:

if command

then

command

else

if command

then

command

else

if command

then

command

fi

fi

fi

8>elif语句

嵌套if语句有时会给用户带来混乱,特别是什么时候fi语句很难判断。因此Bourne Shell又提供了elif语句。elif是else-if的缩写,它表示是if语句的继续。格式为:

if command

then

command

elif command

then

command

elif command

then

command

fi

上面介绍的嵌套if语句和elif语句完成相同的功能,用户可以根据自己的喜好选择一种使用。

9>case语句

前面说的elif语句替代if-then-else语句,但有时在编程时还会遇到对同一变量进行多次的测试,该情况可以用多个elif语句实现,但还有一种更简单的方法就是用case语句。

case语句不但取代了多个elif和then语句,还可以用变量值对多个模式进行匹配,当某个模式与变量值匹配后,其后的一系列命令将被执行,下面是case语句使用的语句。

case value in

pattem 1)

command

command;;

pattem 2)

command

command;;

....

pattem)

command;

esac

case语句只执行其中的一组命令,当变量值与多个模式相匹配时,只有第一个匹配的模式对应的命令被执行。“;;”表示该模式对应的命令部分程序。

通过学习下面的read语句,我们们再举例子说明case语句的用法。

10>read语句

Shell程序不但可以通过命令行参数得到输入数据,还可以使用read命令提示用户输入数据,其语法格式为:

read var1 var2... ...varn

当Bsh遇到一个read语句时,在标准输入文件中读取数据直到一个换行符。此时Shell在解释输入行时,不进行文件名或变量的替换,只是简单地删除多余的空格。然后Shell将输入行的第一个字的内容给变量1,第二个给变量2,直到所有变量都赋上值或是输入行为空。若输入行中字的个数超过变量个数,Shell将把输入行中剩余的所有字的内容都赋给最后一个变量。当变量个数多于输入行字的个数时候,多于的变量将赋一个空值。输入行的每一个字是由空格分隔的一个字母和数字组成的字符串。

$read var1 var2 var3

输入:Hello my friend

$echo $var1 $var2 $var3

结果显示:Hello my friend

$echo $var2

结果显示:my

下面用个read和case的例子结束本部分的学习:

#--交互式备份,恢复程序

echo “输入要备份文件所在目录:\c”

read WORKDIR

if [ !-d $WORKDIR ]

then

echo “Sorry,$WORKDIR is not a directory”

exit 1

fi

cd $WORKDIR

echo “输入选择:”

echo _

echo “1.恢复到 $WORKDIR”

echo “2.备份 $WORKDIR”

echo “0.退出”

echo

echo “\c”

read CHOICE

case “$CHOICE” in

1)echo “恢复中... ...”

cpio -i < /dev/mnt0;;

2)echo “备份中... ...”

ls | cpio -o > /dev/mnt0;;

0)exit 1

*)exit 1

esac

if [ $? -ne 0 ]

then

echo “程序运行中出现错误!”

else

echo “操作成功!”

fi

在上面代码中,“*”定义了其他模式下不匹配时的默认操作。

循环语句

前面介绍的程序和所学的语句都是从头到尾成一条主线下来,或是成分支结构,在日常管理UNIX的过程中,经常要重复的做一些操作,处理批量的问题,这就涉及到了循环结构,同高级语言相似,UNIX的Shell也提供了强大的循环处理语句。

Bsh语言中有三种循环语句-while循环、until循环、for循环,下面通过具体的例子分别介绍这三种结构。

While循环

在while循环语句中,当某一条件为真时,执行指定的命令。语句的结构如下:

while command

do

command

command

… …

done

示例代码如下:

#测试while循环小程序

x_t=1

while [  $x_t -lt 5 ]

do

mm=` expr $x_t \* $int ` #注意“\”的作用

echo “$mm”

x_t=` expr $x_t + 1 ` #注意expr的用法

done

echo “THE WHILE IS END!\n”

程序的执行结果如下:

1

4

9

16

THE WHILE IS END

在上述程序中,当变量x_t的值小于5的时候,执行while循环中的语句。在第五次循环时, [ $x_t-lt5]命令返回非零值,于是程序执行done后面的代码。

现在利用while循环,可以改进我们早些时候用的备份数据的例子,当用户指定的目录备份完毕后,使用while循环使程序执行一次可以备份多个用户指定的目录。代码如下:

echo “欢迎使用备份小程序”

ANS=Y

while [ $ANS = Y -o $ANS = y ]

do

echo _

#读目录名

echo “输入要备份的目录名:\c”

read DIR

if [ ! -d $DIR ]

then

echo “$DIR不是一个目录!”

exit 1

fi

cd $DIR

echo “请选择:”

echo _

echo “1 恢复数据到 $DIR”

echo “2 备份$DIR的数据”

echo

echo “请选择:\c”

read CHOICE

case “$CHOICE” in

1) echo “恢复中… …”

cpio -i 2) echo “备份中… …”

cpio -o >/dev/rmt0;;

*) echo “选择无效”

esac

if [ $? -ne 0 ]

then

echo “cpio执行过程中出现问题”

exit 2

fi

echo “继续别的目录吗?(Y/y)\c”

read ANS

done

在程序开始,我们给变量ANS符值为Y,根据whlie的判断条件,程序进入while循环,执行do-done中的语句,每次循环都要求用户输入ANS的值用来判断是否进行下次重复执行do-done中的语句。如果用户输入的条件不满足while语句条件,循环结束,程序执行done后面的语句。

[/code:1:a762b7141d]

rabbit925 回复于:-07-26 10:01:57要学习的东西好多啊!好东东!

field 回复于:2003-07-26 11:19:23这不是shell版中的旧帖吗?怎么又翻出来了

原文转自:www.ltesting.net

篇4:办公技巧 Excel中设置数值格式

在下图中我们可以看到输入的数值位数是没有规律的,如果我们要设定数值的位数该怎么办呢?首先选中需要更改的单元格,在鼠标右击菜单中选择“设置单元格格式”如下图所示,

在“设置单元格格式”中选择“数值”选项,在右侧可以修改小数位数,修改完成后单击“确定”按钮。

设置完成后就可以看到所有的数值都四舍五入为两位小数了。

点击阅读更多学院相关文章>>

分享到

篇5:在VB中利用UDP协议编写聊天程序VB

UDP 协议是一种无连接协议,两台计算机之间的数据传输类似于传递邮件:消息从一台计算机发送到另一台计算机,但是两者之间没有明确的连接, 由于UDP 协议不需要显式的连接,就需要在两个Winsock控件中间发送数据,关键需要完成以下的三步: 1.将RemoteHost

UDP 协议是一种无连接协议,两台计算机之间的数据传输类似于传递邮件:消息从一台计算机发送到另一台计算机,但是两者之间没有明确的连接。

由于UDP 协议不需要显式的连接,就需要在两个Winsock控件中间发送数据,关键需要完成以下的三步:

1.将RemoteHost属性设置为另一台计算机的名称。

2.将RemotePort属性设置为第二个控件的LocalPort属性。

3.调用Bind方法,指定使用的LocalPort。

因为两台计算机的地位可以看成“对等的”,这种应用程序也被称为点对点的应用程序。

下面将创建一个聊天应用程序,两个人可以通过它进行实时的交谈。请按照以下步骤制作:

1.创建一个新的 Standard EXE 工程。将缺省的窗体的名称修改为frmPeerA,将窗体的标题修改为“Peer A”。

2.在窗体中放入一个 Winsock 控件,并将其命名为 udpPeerA。在“属性”页上,单击“协议”并将协议修改为 UDPProtocol。

3.在窗体中添加两个 TextBox 控件。将第一个命名为 txtSend,第二个命名为 txtOutput。

4.为窗体添加如下的代码。

Private Sub Form_Load

′控件的名字为udpPeerA

With udpPeerA

′重点:必须将 RemoteHost 的值修改为对方计算机的名字。

RemoteHost= ″PeerB″

RemotePort = 1001 ′连接的端口号。

Bind 1002 ′绑定到本地的端口。

End With

frmPeerB.Show′显示第二个窗体。

End Sub

Private Sub txtSend_Change()

′在键入文本时,立即将其发送出去。

udpPeerA.SendData txtSend.Text

End Sub

Private Sub udpPeerA_DataArrival _

(ByVal bytesTotal As Long)

Dim strData As String

udpPeerA.GetData strData

txtOutput.Text = strData

End Sub

要创建第二个 UDP 伙伴,请按照以下步骤执行:

1.在工程中添加一个标准窗体,将窗体的名字修改为 frmPeerB,将窗体的标题修改为“Peer B”,

2.在窗体中放入一个 Winsock 控件,并将其命名为 udpPeerB。

3.在“属性”页上,单击“协议”并将协议修改为“UDPProtocol”。

4.在窗体上添加两个 TextBox 控件。将第一个命名为 txtSend,第二个命名为 txtOutput。

5.在窗体中添加如下代码

Private Sub Form_Load()

′控件的名字为 udpPeerB。

With udpPeerB

′重点:必须将RemoteHost的值改为对方计算机的名字。

RemoteHost= ″PeerA″

RemotePort = 1002 ′要连接的端口。

Bind 1001 ′绑定到本地的端口上。

End With

End Sub

Private Sub txtSend_Change()

′在键入后立即发送文本。

udpPeerB.SendData txtSend.Text

End Sub

Private Sub udpPeerB_DataArrival _

(ByVal bytesTotal As Long)

Dim strData As String

udpPeerB.GetData strData

txtOutput.Text = strData

End Sub

运行工程,然后在两个窗体的txtSend TextBox中分别键入一些文本。键入的文字将出现在另一个窗体的 txtOutput TextBox中。

这样,一个十分简单的实时聊天工具就做好了。

(广东 刘亮)

原文转自:www.ltesting.net

篇6:办公技巧:让xls文档与Excel程序同时打开

将 xls 文档放在 Excel 的对应文件夹下,当 Excel 打开时,这些文档就会自动打开,

办公技巧:让xls文档与Excel程序同时打开

这个“对应文件夹”就是:假如您的 Office 安装在 C: 盘上,则该文件夹就是 C:\Program Files\Microsoft Office\Office\XLStart。

篇7:Windows中卸载顽固程序精彩技巧

1、巧用QQ来卸载顽固程序

将QQ安装目录下的unins000.exe文件拷贝到要卸载文件的安装目录,再执行该程序即可!这种办法对于卸载那些反安装程序丢失或者损坏的文件有特效。

2、Winamp的卸载程序可以安全卸载大部分应用程序

首先在“我的电脑”找到Winamp安装目录下的UninstWp.exe程序,复制并粘贴到顽固程序所在的文件夹中,双击运行该程序就可以把顽固程序卸载得干干净净了。

3、运用WinRAR卸载顽固程序

通过其地址栏定位到顽固程序所在文件夹,再点工具栏上的“添加”按纽,此时会弹出“档案文件名字和参数”对话框,在“存档选项”中勾选“存档后删除原文件”点击“确定”,等压缩完成后,WinRAR会自动删除顽固软件文件夹,然后手工将刚生成的压缩包删除,一切搞定。

4、微软反间谍软件完美卸载3721程序

首先下载微软反间谍软件MicrosoftAntiSpywareInstall.exe,界面是英文的,文字相当于高中英语水平,慢慢看能懂,安装后按提示升级最新数据库,执行SCAN,后发现100多个3721,CNS*的东西,选择REMOVE,慢慢的微软反间谍软件清除3721,CNS*的东西,再提示重新启动机器;第一次3721还没清除完,在/PROGRAM FILES/下还有3721目录,先卸载网络实名,右键清除开始――程序菜单中的3721条,再运行微软反间谍软件,扫描后发现多个3721,CNS*的东西,但数量比第一次少多了选择,选择REMOVE,清除3721,CNS*的东西,再重新启动机器,这样就彻底清除3721,

5、运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序

首先要打开Windows XP安装盘,点“Support Tools”,进入硬盘的Support Tools安装目录(X:\Program Files\Support Tools),找到Msicuu.exe并双击,于是就会弹出一个“Windows Installer Clean Up”窗口,显示当前已安装的所有程序列表。你从中选择顽固程序,然后单击“Rmove”按钮即可卸载。如果以上方法无效,建议你用Msizap.exe来卸载,方法是:打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall,在左边项中找到顽固程序的标识(例如{268723B7-A994-4286-9F85-B974D5CAFC7B}),然后依次选择“开始→程序→Windows Support Tools→Command Prompt”命令,在命令提示符后,输入以下命令:msizap T {顽固程序的标识},按回车后即可卸载顽固程序。

6、超级兔子优化王专业卸载功能卸载常见顽固软件及IE插件

先选择优化王下的“卸载软件”功能,然后切换到“专业卸载”选项卡,此处提供了18种软件的卸载功能。超级兔子优化王软件会自动对系统进行检测,若装有该程序的话此处便会显示“已安装”,接着选中要卸载的软件,单击“下一步”就可以把这些程序清理干净,将它们彻底赶出系统

VBA程序流程控制语句教学反思

用VB编写投注程序VB

办公技巧:让xls文档与Excel程序同时打开

编写创业计划书的技巧

水粉教学中的“程序教学法”

办公技巧:在Word中实现文字与表格的转换?

执行中变更义务主体程序问题探析

试论程序公正在强制执行中的价值

证据在强制执行程序中的证明内容

面试中自我介绍的技巧

《办公技巧:Excel中编写VBA程序提高工作效率(精选7篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

点击下载本文文档