期与大家分享5个隐藏但实用的技巧。
1、文本框根据文字自动调整大小
有时在指定的文本框中输入内容时,你会发现文字若是超出文本框大小就会被隐藏了,那有什么办法可以使文本框大小根据文字多少来调整?
插入文本框之后,右击选择【设置形状格式】,点击【布局属性】,勾选【根据文字调整形状大小】的复选框即可。
2、锁定图形
平时我们插入形状时,一般都是默认无颜色的,那如何将某种颜色设置为默认图形呢?
先插入你要的图形,之后填充好颜色,然后选中图形,右击选择【设置为默认形状】。
3、固定表格尺寸
利用表格排版图片时,你会发现插入图片时表格的大小会自动调节,那如何使表格大小不变呢?
选中表格,右击选择【表格属性】,在选项中取消【自动重调尺寸以适应内容】复选框确定即可。
4、表格上方添加空白行
在Word文档中,若是以表格开头,往往是顶格插入,那如何在表格上方插入空行呢?
这里分享2种方法:
第一种:将光标定位在第一个单元格,随后按快捷键Ctrl+Shitf+Enter组合键即可,另外也可以直接通过拆分表格来实现。
第二种:选中整个表格,然后按Ctrl+X剪切,之后按回车键,最后粘贴即可。
5、在Word中输入超过6位数的大写
利用编号将数字转换为大写是我们最常使用到的方法,但是数字一旦超过6位数时,就不能转换了,如下图所示:
若想输入超过6位数,这时要另辟蹊径,利用搜狗输入法来实现,先输入一个V,然后输入数字即可。
这几个技巧,你知道几个?若有什么问题,欢迎在下方留言!
、Hello World
python的语法逻辑完全靠缩进,建议缩进4个空格。
如果是顶级代码,那么必须顶格书写,哪怕只有一个空格也会有语法错误。
下面示例中,满足if条件要输出两行内容,这两行内容必须都缩进,而且具有相同的缩进级别。
print('hello world!')
if 3 > 0:
print('OK')
print('yes')
x=3; y=4 # 不推荐,还是应该写成两行
print(x + y)
2、print
print('hello world!')
print('hello', 'world!') # 逗号自动添加默认的分隔符:空格
print('hello' + 'world!') # 加号表示字符拼接
print('hello', 'world', sep='***') # 单词间用***分隔
print('#' * 50) # *号表示重复50遍
print('how are you?', end='') # 默认print会打印回车,end=''表示不要回车
3、基本运算
运算符可以分为:算术运算符、比较运算符和逻辑运算符。优先级是:算术运算符>比较运算符>逻辑运算符。最好使用括号,增加了代码的可读性。
print(5 / 2) # 2.5 print(5 // 2) # 丢弃余数,只保留商 print(5 % 2) # 求余数 print(5 ** 3) # 5的3次方 print(5 > 3) # 返回True print(3 > 5) # 返回False print(20 > 10 > 5) # python支持连续比较 print(20 > 10 and 10 > 5) # 与上面相同含义 print(not 20 > 10) # False
4、input
number=input("请输入数字: ") # input用于获取键盘输入
print(number)
print(type(number)) # input获得的数据是字符型
print(number + 10) # 报错,不能把字符和数字做运算
print(int(number) + 10) # int可将字符串10转换成数字10
print(number + str(10)) # str将10转换为字符串后实现字符串拼接
5、输入输出基础练习
username=input('username: ')
print('welcome', username) # print各项间默认以空格作为分隔符
print('welcome ' + username) # 注意引号内最后的空格
6、字符串使用基础
python中,单双引号没有区别,表示一样的含义
sentence='tom\'s pet is a cat' # 单引号中间还有单引号,可以转义 sentence2="tom's pet is a cat" # 也可以用双引号包含单引号 sentence3="tom said:\"hello world!\"" sentence4='tom said:"hello world"' # 三个连续的单引号或双引号,可以保存输入格式,允许输入多行字符串 words=""" hello world abcd""" print(words) py_str='python' len(py_str) # 取长度 py_str[0] # 第一个字符 'python'[0] py_str[-1] # 最后一个字符 # py_str[6] # 错误,下标超出范围 py_str[2:4] # 切片,起始下标包含,结束下标不包含 py_str[2:] # 从下标为2的字符取到结尾 py_str[:2] # 从开头取到下标是2之前的字符 py_str[:] # 取全部 py_str[::2] # 步长值为2,默认是1 py_str[1::2] # 取出yhn py_str[::-1] # 步长为负,表示自右向左取 py_str + ' is good' # 简单的拼接到一起 py_str * 3 # 把字符串重复3遍 't' in py_str # True 'th' in py_str # True 'to' in py_str # False 'to' not in py_str # True
7、列表基础
列表也是序列对象,但它是容器类型,列表中可以包含各种数据。
**alist=[10, 20, 30, 'bob', 'alice', [1,2,3]] len(alist) alist[-1] # 取出最后一项 alist[-1][-1] # 因为最后一项是列表,列表还可以继续取下标 [1,2,3][-1] # [1,2,3]是列表,[-1]表示列表最后一项 alist[-2][2] # 列表倒数第2项是字符串,再取出字符下标为2的字符 alist[3:5] # ['bob', 'alice'] 10 in alist # True 'o' in alist # False 100 not in alist # True alist[-1]=100 # 修改最后一项的值 alist.append(200) # 向**列表中追加一项
8、元组基础
元组与列表基本上是一样的,只是元组不可变,列表可变。
atuple=(10, 20, 30, 'bob', 'alice', [1,2,3]) len(atuple) 10 in atuple atuple[2] atuple[3:5] # atuple[-1]=100 # 错误,元组是不可变的
9、字典基础
# 字典是key-value(键-值)对形式的,没有顺序,通过键取出值
adict={'name': 'bob', 'age': 23}
len(adict)
'bob' in adict # False
'name' in adict # True
adict['email']='bob@tedu.cn' # 字典中没有key,则添加新项目
adict['age']=25 # 字典中已有key,修改对应的value
10、基本判断
单个的数据也可作为判断条件。
任何值为0的数字、空对象都是False,任何非0数字、非空对象都是True。
if 3 > 0:
print('yes')
print('ok')
if 10 in [10, 20, 30]:
print('ok')
if -0.0:
print('yes') # 任何值为0的数字都是False
if [1, 2]:
print('yes') # 非空对象都是True
if ' ':
print('yes') # 空格字符也是字符,条件为True
11、条件表达式、三元运算符
a=10 b=20 if a < b: smaller=a else: smaller=b print(smaller) s=a if a < b else b # 和上面的if-else语句等价 print(s)
12、判断练习:用户名和密码是否正确
import getpass # 导入模块
username=input('username: ')
# getpass模块中,有一个方法也叫getpass
password=getpass.getpass('password: ')
if username=='bob' and password=='123456':
print('Login successful')
else:
print('Login incorrect')
13、猜数:基础实现
import random
num=random.randint(1, 10) # 随机生成1-10之间的数字
answer=int(input('guess a number: ')) # 将用户输入的字符转成整数
if answer > num:
print('猜大了')
elif answer < num:
print('猜小了')
else:
print('猜对了')
print('the number:', num)
14、成绩分类1
score=int(input('分数: '))
if score >=90:
print('优秀')
elif score >=80:
print('好')
elif score >=70:
print('良')
elif score >=60:
print('及格')
else:
print('你要努力了')
15、成绩分类2
score=int(input('分数: '))
if score >=60 and score < 70:
print('及格')
elif 70 <=score < 80:
print('良')
elif 80 <=score < 90:
print('好')
elif score >=90:
print('优秀')
else:
print('你要努力了')
16、石头剪刀布
import random
all_choices=['石头', '剪刀', '布']
computer=random.choice(all_choices)
player=input('请出拳: ')
# print('Your choice:', player, "Computer's choice:", computer)
print("Your choice: %s, Computer's choice: %s" % (player, computer))
if player=='石头':
if computer=='石头':
print('平局')
elif computer=='剪刀':
print('You WIN!!!')
else:
print('You LOSE!!!')
elif player=='剪刀':
if computer=='石头':
print('You LOSE!!!')
elif computer=='剪刀':
print('平局')
else:
print('You WIN!!!')
else:
if computer=='石头':
print('You WIN!!!')
elif computer=='剪刀':
print('You LOSE!!!')
else:
print('平局')
17、改进的石头剪刀布
import random
all_choices=['石头', '剪刀', '布']
win_list=[['石头', '剪刀'], ['剪刀', '布'], ['布', '石头']]
prompt="""(0) 石头
(1) 剪刀
(2) 布
请选择(0/1/2): """
computer=random.choice(all_choices)
ind=int(input(prompt))
player=all_choices[ind]
print("Your choice: %s, Computer's choice: %s" % (player, computer))
if player==computer:
print('\033[32;1m平局\033[0m')
elif [player, computer] in win_list:
print('\033[31;1mYou WIN!!!\033[0m')
else:
print('\033[31;1mYou LOSE!!!\033[0m')
18、猜数,直到猜对
import random
num=random.randint(1, 10)
running=True
while running:
answer=int(input('guess the number: '))
if answer > num:
print('猜大了')
elif answer < num:
print('猜小了')
else:
print('猜对了')
running=False
19、猜数,5次机会
import random
num=random.randint(1, 10)
counter=0
while counter < 5:
answer=int(input('guess the number: '))
if answer > num:
print('猜大了')
elif answer < num:
print('猜小了')
else:
print('猜对了')
break
counter +=1
else: # 循环被break就不执行了,没有被break才执行
print('the number is:', num)
20、while循环,累加至100
因为循环次数是已知的,实际使用时,建议用for循环。
sum100=0 counter=1 while counter < 101: sum100 +=counter counter +=1 print(sum100)
21、while-break
break是结束循环,break之后、循环体内代码不再执行。
while True:
yn=input('Continue(y/n): ')
if yn in ['n', 'N']:
break
print('running...')
22、while-continue
计算100以内偶数之和。
continue是跳过本次循环剩余部分,回到循环条件处。
sum100=0 counter=0 while counter < 100: counter +=1 # if counter % 2: if counter % 2==1: continue sum100 +=counter print(sum100)
23、for循环遍历数据对象
astr='hello'
alist=[10, 20, 30]
atuple=('bob', 'tom', 'alice')
adict={'name': 'john', 'age': 23}
for ch in astr:
print(ch)
for i in alist:
print(i)
for name in atuple:
print(name)
for key in adict:
print('%s: %s' % (key, adict[key]))
24、range用法及数字累加
# range(10) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] # >>> list(range(10)) # range(6, 11) # [6, 7, 8, 9, 10] # range(1, 10, 2) # [1, 3, 5, 7, 9] # range(10, 0, -1) # [10, 9, 8, 7, 6, 5, 4, 3, 2, 1] sum100=0 for i in range(1, 101): sum100 +=i print(sum100)
25、列表实现斐波那契数列
列表中先给定两个数字,后面的数字总是前两个数字之和。
fib=[0, 1] for i in range(8): fib.append(fib[-1] + fib[-2]) print(fib)
26、九九乘法表
for i in range(1, 10):
for j in range(1, i + 1):
print('%s*%s=%s' % (j, i, i * j), end=' ')
print()
# i=1 ->j: [1]
# i=2 ->j: [1,2]
# i=3 ->j: [1,2,3]
#由用户指定相乘到多少
n=int(input('number: '))
for i in range(1, n + 1):
for j in range(1, i + 1):
print('%s*%s=%s' % (j, i, i * j), end=' ')
print()
27、逐步实现列表解析
# 10+5的结果放到列表中 [10 + 5] # 10+5这个表达式计算10次 [10 + 5 for i in range(10)] # 10+i的i来自于循环 [10 + i for i in range(10)] [10 + i for i in range(1, 11)] # 通过if过滤,满足if条件的才参与10+i的运算 [10 + i for i in range(1, 11) if i % 2==1] [10 + i for i in range(1, 11) if i % 2] # 生成IP地址列表 ['192.168.1.%s' % i for i in range(1, 255)]
28、三局两胜的石头剪刀布
import random
all_choices=['石头', '剪刀', '布']
win_list=[['石头', '剪刀'], ['剪刀', '布'], ['布', '石头']]
prompt="""(0) 石头
(1) 剪刀
(2) 布
请选择(0/1/2): """
cwin=0
pwin=0
while cwin < 2 and pwin < 2:
computer=random.choice(all_choices)
ind=int(input(prompt))
player=all_choices[ind]
print("Your choice: %s, Computer's choice: %s" % (player, computer))
if player==computer:
print('\033[32;1m平局\033[0m')
elif [player, computer] in win_list:
pwin +=1
print('\033[31;1mYou WIN!!!\033[0m')
else:
cwin +=1
print('\033[31;1mYou LOSE!!!\033[0m')
29、文件对象基础操作
# 文件操作的三个步骤:打开、读写、关闭
# cp /etc/passwd /tmp
f=open('/tmp/passwd') # 默认以r的方式打开纯文本文件
data=f.read() # read()把所有内容读取出来
print(data)
data=f.read() # 随着读写的进行,文件指针向后移动。
# 因为第一个f.read()已经把文件指针移动到结尾了,所以再读就没有数据了
# 所以data是空字符串
f.close()
f=open('/tmp/passwd')
data=f.read(4) # 读4字节
f.readline() # 读到换行符\n结束
f.readlines() # 把每一行数据读出来放到列表中
f.close()
################################
f=open('/tmp/passwd')
for line in f:
print(line, end='')
f.close()
##############################
f=open('图片地址', 'rb') # 打开非文本文件要加参数b
f.read(4096)
f.close()
##################################
f=open('/tmp/myfile', 'w') # 'w'打开文件,如果文件不存在则创建
f.write('hello world!\n')
f.flush() # 立即将缓存中的数据同步到磁盘
f.writelines(['2nd line.\n', 'new line.\n'])
f.close() # 关闭文件的时候,数据保存到磁盘
##############################
with open('/tmp/passwd') as f:
print(f.readline())
#########################
f=open('/tmp/passwd')
f.tell() # 查看文件指针的位置
f.readline()
f.tell()
f.seek(0, 0) # 第一个数字是偏移量,第2位是数字是相对位置。
# 相对位置0表示开头,1表示当前,2表示结尾
f.tell()
f.close()
30、拷贝文件
拷贝文件就是以r的方式打开源文件,以w的方式打开目标文件,将源文件数据读出后,写到目标文件。
以下是【不推荐】的方式,但是可以工作:
f1=open('/bin/ls', 'rb')
f2=open('/root/ls', 'wb')
data=f1.read()
f2.write(data)
f1.close()
f2.close()
31、拷贝文件
每次读取4K,读完为止:
src_fname='/bin/ls' dst_fname='/root/ls' src_fobj=open(src_fname, 'rb') dst_fobj=open(dst_fname, 'wb') while True: data=src_fobj.read(4096) if not data: break dst_fobj.write(data) src_fobj.close() dst_fobj.close()
32、位置参数
注意:位置参数中的数字是字符形式的。
import sys print(sys.argv) # sys.argv是sys模块里的argv列表 # python3 position_args.py # python3 position_args.py 10 # python3 position_args.py 10 bob
33、函数应用-斐波那契数列
def gen_fib(l):
fib=[0, 1]
for i in range(l - len(fib)):
fib.append(fib[-1] + fib[-2])
return fib # 返回列表,不返回变量fib
a=gen_fib(10)
print(a)
print('-' * 50)
n=int(input("length: "))
print(gen_fib(n)) # 不会把变量n传入,是把n代表的值赋值给形参
34、函数-拷贝文件
import sys def copy(src_fname, dst_fname): src_fobj=open(src_fname, 'rb') dst_fobj=open(dst_fname, 'wb') while True: data=src_fobj.read(4096) if not data: break dst_fobj.write(data) src_fobj.close() dst_fobj.close() copy(sys.argv[1], sys.argv[2]) # 执行方式 # cp_func.py /etc/hosts /tmp/zhuji.txt
35、函数-九九乘法表
def mtable(n):
for i in range(1, n + 1):
for j in range(1, i + 1):
print('%s*%s=%s' % (j, i, i * j), end=' ')
print()
mtable(6)
mtable(9)
36、模块基础
每一个以py作为扩展名的文件都是一个模块。
star.py:
hi='hello world!'
def pstar(n=50):
print('*' * n)
if __name__=='__main__':
pstar()
pstar(30)
在call_star.py中调用star模块:
import star
print(star.hi)
star.pstar()
star.pstar(30)
37、生成密码/验证码
此文件名为:randpass.py
思路:
1、设置一个用于随机取出字符的基础字符串,本例使用大小写字母加数字
2、循环n次,每次随机取出一个字符
3、将各个字符拼接起来,保存到变量result中
from random import choice import string all_chs=string.ascii_letters + string.digits # 大小写字母加数字 def gen_pass(n=8): result='' for i in range(n): ch=choice(all_chs) result +=ch return result if __name__=='__main__': print(gen_pass()) print(gen_pass(4)) print(gen_pass(10))
38、序列对象方法
from random import randint
alist=list() # []
list('hello') # ['h', 'e', 'l', 'l', 'o']
list((10, 20, 30)) # [10, 20, 30] 元组转列表
astr=str() # ''
str(10) # '10'
str(['h', 'e', 'l', 'l', 'o']) # 将列表转成字符串
atuple=tuple() # ()
tuple('hello') # ('h', 'e', 'l', 'l', 'o')
num_list=[randint(1, 100) for i in range(10)]
max(num_list)
min(num_list)
39、序列对象方法2
alist=[10, 'john']
# list(enumerate(alist)) # [(0, 10), (1, 'john')]
# a, b=0, 10 # a->0 ->10
for ind in range(len(alist)):
print('%s: %s' % (ind, alist[ind]))
for item in enumerate(alist):
print('%s: %s' % (item[0], item[1]))
for ind, val in enumerate(alist):
print('%s: %s' % (ind, val))
atuple=(96, 97, 40, 75, 58, 34, 69, 29, 66, 90)
sorted(atuple)
sorted('hello')
for i in reversed(atuple):
print(i, end=',')
40、字符串方法
py_str='hello world!'
py_str.capitalize()
py_str.title()
py_str.center(50)
py_str.center(50, '#')
py_str.ljust(50, '*')
py_str.rjust(50, '*')
py_str.count('l') # 统计l出现的次数
py_str.count('lo')
py_str.endswith('!') # 以!结尾吗?
py_str.endswith('d!')
py_str.startswith('a') # 以a开头吗?
py_str.islower() # 字母都是小写的?其他字符不考虑
py_str.isupper() # 字母都是大写的?其他字符不考虑
'Hao123'.isdigit() # 所有字符都是数字吗?
'Hao123'.isalnum() # 所有字符都是字母数字?
' hello\t '.strip() # 去除两端空白字符,常用
' hello\t '.lstrip()
' hello\t '.rstrip()
'how are you?'.split()
'hello.tar.gz'.split('.')
'.'.join(['hello', 'tar', 'gz'])
'-'.join(['hello', 'tar', 'gz'])
下周五e小安将继续为大家带来python入门基础练习的中篇,还请期待哦~
版权声明:本文为CSDN博主「ChiefZHG」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:
https://blog.csdn.net/weixin_45372014/article/details/102502211
、进行页面设置
选择“文件”——“页面设置”选择“页边距”附签,上:3.7厘米下:3.5厘米左:2.8厘米右:2.6厘米。选择“版式”附签,将“页眉和页脚”设置成“奇偶页不同”,在该选项前打“√”。选择“文档网格”附签,“字体设置”,“中文字体”设置为“仿宋”:“字号”设置成“三号”,单击“确定”按钮,选中“指定行网格和字符网格”;将“每行”设置成“28”个字符:“每页”设置成“22”行。然后单击“确定”按钮,这样就将版心设置成了以三号字为标准、每页22行、每行28个汉字的国家标准。
2、插入页号
选择“插入”——“页码”,“位置”设置为“页面底端(页脚)”,“对齐方式”设置为“外侧”。然后单击“格式”按钮,“数字格式”设置为全角的显示格式,单击“确定”按钮,再次单击“确定”按钮完成页码设置。双击页码,在页码两边各加上一条全角方式的短线;并将页码字号设置成“四号”;字体任意;奇数页的页码设置成右空一个汉字,偶数页的页码设置成左空一个汉字。
3、发文机关标识制作
选择“插入”——“文本框”——“横排”菜单项,鼠标将会变成“┼”,在Word2000版面上单击鼠标左键,出现一个文本框,在该文本框内输入发文机关标识,输入完成后,选中该文本框,单击鼠标右键——“设置文本框格式”,在这里来设置红头的属性。
选择“颜色和线条”附签,“颜色”设置成“无填充颜色”。选择“大小”附签,“高度”设置成“2cm”;宽度设置成“15.5cm”。注:用户可根据实际情况调节尺寸。选择“版式”附签,单击“高级”按钮,水平对齐:“对齐方式”设置成“居中”,“度量依据”设置成“页面”;垂直对齐:“绝对位置”设置成“页边距”,“下侧”设置成“2.5cm”——平行文标准,“8.0cm”——上行文标准,注:用户可根据实际情况调节尺寸。然后单击“确定”。
选择“文本框”附签,左、右、上、下都设置成“0cm”,单击“确定”完成。文本框属性全部设置完成,单击“确定”按钮。选中文本框内的全部文字,将颜色设置成“红色”,字体设置成“小标宋简体”,字号根据文本框的大小设置成相应字号,但要尽量充满该文本框,这样,宽为155mm、高为20mm、距上25mm的红头制作完成。
4、红线制作
首先将“视图”——“工具栏”——“绘图”选中,单击“绘图”工具条的直线工具,鼠标会变成“十”字形,左手按住键盘上的Shift键,右手拖动鼠标从左到右划一条水平线,然后选中直线单击鼠标右键,选择“设置自选图形格式”,红线的属性在这里进行设置。选择“颜色和线条”附签,“颜色”设置为“红色”:“虚实”设置为“实线”:“粗线”设置为“2.25磅”。选择“大小”附签,“宽度”设置为“15.5cm”。选择“版式”附签,单击“高级”按钮,水平对齐:“对齐方式”设置成“居中”,“度量依据”设置成“页面”,垂直对齐:“绝对位置”设置成“页边距”,“下侧”设置成“7cm”——平行文标准,“13.5cm”——上行文标准,注:用户可根据实际情况进行调节。单击确定。
5、文号制作
平行文文号:文号——三号仿宋、居中显示。
上行文文号:文号——三号仿宋字体、左空一个字的距离;签发人——三号仿宋字体;签发人姓名——三号楷体、右空一个字的距离。注:文号一定要使用六角符号。六角符号插入方法:选择“插入”——“符号”——“符号”附签,找到六角符号后,将光标置于准备插入的地方,单击“插入”按钮即可。
6、主题词制作
选择“表格”——“插入”——“表格”,选中表格,单击鼠标右键——表格属性——“表格”附签,“对齐方式”设置为“居中”;然后单击“边框和底纹”按钮,在“预览”窗口中将每行的下线选中,其它线取消,在表格中填写具体内容:主题词用三号黑体;主题词词目用三号小标宋;抄送、抄送单位、印发单位及印发日期用三号仿宋。
7、保存成模板文件
单击“文件”——“保存”,“保存类型”:选择“文档模板(*.dot)”:“文件名”:给模板命名:“保存位置”:模板所在路径(一般不做,默认即可)。至此,模板制作完成。以后所有属于此种类型的公文都可以调用该模板,直接进行公文正文的排版。要对该模板进行修改,可以调出相应模板,方法是:选择“文件”——“打开”,找到相应的模板路径,若模板保存时按系统默认设置的,然后单击“打开”按钮调出模板即可进行修改。
二、公文正文排版
1.依据模板建立新公文:选择“文件”——“新建”——“常用”附签,选中所需模板,单击确定,调出模板。
2.制作公文正文内容:正文内容根据用户的实际需求,可以直接录入文字,也可以从其它软件中将文字复制进来,但必须遵循以下国家标准:
标题——二号小标宋字体,居中显示;主送机关——三号仿宋字体,顶格,冒号使用全角方式;
正文——三号仿宋字体;
成文日期——三号仿宋字体,右空四个字的距离,“○”和六角符号的输入方法一致,不能使用“字母O”或“数字0”代替。
文号、签发人、主题词——按照模板定义的字体填写完整。最后,将红头、红线、文号、签发人、标题、主送机关、正文、成文日期、主题词的相互位置调整好。
三、用Word制作电子公章
1、图章轮廓
选择“插入→图片→自选图形”,在“绘图”工具栏中选择椭圆,按下Sfift键在文档中拖出一个圆,设置为“无填充色”,线条宽度为2磅,颜色为红色,“叠放次序”为“最底层”。
2、编辑文字
在文档中插入艺术字,选择环形艺术字,输入内容后设置字体、字号,然后用艺术字周围的8个拖拉按钮把文字拖成圆形,并放在已经画好的圆内,可以用Ctrl键和方向键帮助移动到准确的位置。并把艺术字设置成红色。
3、插入五角星
在“自选图形→星与旗帜”中选中五角星,然后在文档中画出一个大小适合的五角星,并设置成红色,移动到圆中合适的位置,然后选中圆、艺术字、五角星,单击鼠标右键,选择“组合”,一个公章就制作出来了,要用时复制一个到目标处,是不是很正规啊!
但是,用Word制作电子公章可以用在一般的文档中,但如果是正式的行文,则要求公章有防伪功能,别人不能仿制,这时候,我们可以用办公之星来制作可以防伪的电子公章。
4、制作可以防伪的电子公章
在办公之星中,制作公章就简单得多,直接在“插入→印章→圆形印章”中即可加入印章。在对话框中设置好印章的参数时,在文本中就可以看到印章的情况。
特别的是,软件对生成的印章有对应的数字防伪标识,你还可以给印章设置密码来进行保护,防止非授权的编辑。
当要查看印章的真伪或对印章进行修改、复制时,可以右击印章,出现“印章密码”对话框,要求输入正确的密码,同时显示印章的数字防伪标识(在此可以验证印章的真伪)。
其实,如果要进行网上发文件,可以先在办公之星中制作出一个标准的电子印章后,复制到Word中,保存后,就可以经常调用了。
5、如何设置文档、文字、图片“不打印”
(1)打开选项
(2)视图——格式标记——(勾选)隐藏文字
(3)确定
(4)在文档打印任何文字,或是插入文本框,在文本框内输入文字。
①选择你不想打印的文字,
*请认真填写需求信息,我们会在24小时内与您取得联系。