时隔三月,再次向你推荐这款公文排版插件

时隔三月,再次向你推荐这款公文排版插件!

说起word,很多人都会使用,在日常工作中,在写一些论文、报告、公文时,往往对排版格式有一定标准和要求。如标题、目录、正文等格式各不相同,尤其是对公文来说,要求更是严格,排版时不仅耗时费力,而且毫无技术含量哪,长期以来我经常使用小恐龙排版公文助手。

但是随着使用频次的增加,原本的插件已经不再适合了,所以去年国庆开始,我决定自己开发一款专属的插件,经过三月的迭代,插件已经满足了大部分的文章排版需求。

时隔三月,再次向你推荐这款公文排版插件!

一、为什么要做?

文章开头说了一部分原因,开发插件的主要目的是填补市场上现有插件的不足,比如大家常用的小恐龙排版公文助手,其功能在一定程度上不能满足高需的排版要求。其次原因就是我个人为了学习VBA和VSTO的开发,挑着软柿子捏,选择了较为简单的word来练手,学习编程的同时熟悉VS开发工具控件的使用。

二、现在有什么功能?

1. 插件的作用

插件根据《党政机关公文格式国家标准》要求制作而成,提供了一些快速排版的设置。大家能够利用插件方便地对文章进行页边距修改,插入页码、符号、公章等内容。选中文字,还可进行段落缩进、标题正文格式的快速套用。

简而言之,就是将一些高频使用的操作合并为了一键功能,非常适合对文档排版不太熟练的用户使用。特别是当有大量排版需求时,它的便捷性就能体现出来了。

2. 功能介绍

目前插件共分为六个板块,分别为: 主要功能:

(1)页面设置:页面设置提供了目前公文、函件等常用的页边距设置,点击公文页面,即可弹出自定义页面功能并快速设置页面。同时,该栏目还设有快速插入页面、页面纵横切换等。

时隔三月,再次向你推荐这款公文排版插件!

(2)文字格式:该栏目定义了常用的公文标题、一二级标题,正文等字体字号,并且提供了自定义字体设置,方便大家根据自身需要设置字体。

时隔三月,再次向你推荐这款公文排版插件!

(3)公文处理:该栏目拥有众多公文部件,包含了生成红头、装订线、双行文头、文件份号、文件密级、发文字号、紧急程度、公文附件、公文附注等功能,同时拥有快速制作公文函线、文武线、党发线、发行线、公文日期、插入页码等快速插入能力。

时隔三月,再次向你推荐这款公文排版插件!

(4)电子签章:电子签章提供了快速设置签章和文档加密。

时隔三月,再次向你推荐这款公文排版插件!

(5)排版增强:为减轻已有公文排版时频繁将鼠标移动至顶部栏,开发时提供 一个排版增强窗口,可以将窗口挪移到任何位置,便于快速操作。

时隔三月,再次向你推荐这款公文排版插件!

(6)快捷工具:快捷工具栏主要提供了一些表格工具、删除工具、中英文工具、文档工具等。

时隔三月,再次向你推荐这款公文排版插件!

(7)网址导航:该功能在word中可展开一个任务栏,提供了一些办公工具诸如格式装换、模板下载、文字校对、图片处理等工具的网络跳转。

时隔三月,再次向你推荐这款公文排版插件!

(8)工具导航:提供部分快捷功能,如护眼模式、网格模式、大纲模式、首尾页切换、导航窗格、全屏模式等功能。

时隔三月,再次向你推荐这款公文排版插件!

(9)辅助效率:提供模板仓库、快捷打印、导出文件、另存副本等功能,其中模板仓库能够帮助大家快速建立个人模板库,方便二次调用,避免因重复使用文件而产生过多冗余文件。

时隔三月,再次向你推荐这款公文排版插件!

(10)菜单设置:最新版插件新增菜单设置,方便大家根据需求调整版面菜单显示内容。

时隔三月,再次向你推荐这款公文排版插件!

存在不足:目前已知bug有

(1) 自动排版出现严重卡顿,所以此功能暂不开放使用。

(2) 样式清理和样式注入暂不开放使用。

(3) 插入页码因要兼容wps,所以在word中二次使用会添加未知色块。

(4) 部分删除工具因word版本不同会出现失效,暂不考虑修复。

(5) 生成标牌暂不开放使用。

二、如何安装使用?

目前插件已经能够在MS office(word)和WPS上面使用,但是VBA和WPS的兼容性较差,部分功能在WPS上面会无效。(毕竟WPS的底层逻辑是个玄学问题)

更多见使用手册:https://www.yuque.com/qt43qp/gmzlox/rpd451 

下载地址: https://hiu.lanzoui.com/b026l9y4h 密码:6666

环境要求:

1) 操作系统: win7/win8/win10/win11 

2) 理论上支持以下软件版本: Microsoft Word 2010/2013/2016/2019 Microsoft Word 365 WPS Office 2013/2016/2019 

运行库需求:(注:一般win7以上版本电脑已有运行库,无需下载安装) 

运行环境:https://hiu.lanzoui.com/b026ok48f 密码:6666

也可参考下文

时隔三月,再次向你推荐这款公文排版插件!

常见问题

1、安装后为什么打开word/wps见不到加载的插件? 

点击word/wps开发工具,点击COM加载项,勾选公文派/似最初/isdesk(因版本差异,名称有所差别)即可。

时隔三月,再次向你推荐这款公文排版插件!

2、wps加载项中未见插件名称? 

使用wps注册注入工具进行修复,如遇提示失败,请重新安装运行环境。

时隔三月,再次向你推荐这款公文排版插件!

获取这款插件也很简单,点击【阅读原文】即可获得下载

最后说明:

1.作者承诺,本软件不含任何恶意代码,如遇杀毒软件报错,可以先关闭杀毒软件再安装,如不信任,可以立刻删除本插件。

2.本软为业余时间开发的免费软件,未经本人允许,不得用于商业用途。如在使用过程中发现问题,或有好的建议或需定制开发其他功能,请邮件沟通:1625621257@qq.com[1]。

3.本软件在开发过程中采纳和使用了部分网友的建议和资源,在此表示感谢。

图标:字节跳动图标库 

代码:VBA说作者灯、VBA+、Xdata AnalysisVBA 

建议:@醉梦凌烟、某海关苏芸、江南江南、吃葡萄高手、贵大皮皮虾等~

References

[1] 1625621257@qq.com

好的,下面是一个简单的类似天天酷跑的小游戏,你可以在Python中运行并进行体验。 ```python import pygame import random # 初始化pygame模块 pygame.init() # 游戏窗口的宽度和高度 WIDTH = 800 HEIGHT = 600 # 设置游戏窗口 screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("天天酷跑") # 玩家的图片 player_img = pygame.image.load("player.png").convert_alpha() # 障碍物的图片 obstacle_img = pygame.image.load("obstacle.png").convert_alpha() # 金币的图片 coin_img = pygame.image.load("coin.png").convert_alpha() # 玩家的初始位置和速度 player_x = 100 player_y = HEIGHT - player_img.get_height() - 50 player_speed = 5 # 障碍物列表和速度 obstacles = [] obstacle_speed = 10 # 金币列表 coins = [] # 计分板 score = 0 font = pygame.font.Font(None, 36) # 游戏循环 while True: # 处理事件 for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() # 添加障碍物和金币 if len(obstacles) < 3: obstacle_x = WIDTH + random.randint(100, 500) obstacle_y = HEIGHT - obstacle_img.get_height() - 50 obstacles.append(pygame.Rect(obstacle_x, obstacle_y, obstacle_img.get_width(), obstacle_img.get_height())) coin_x = WIDTH + random.randint(100, 500) coin_y = random.randint(50, HEIGHT - coin_img.get_height() - 50) coins.append(pygame.Rect(coin_x, coin_y, coin_img.get_width(), coin_img.get_height())) # 移动障碍物和金币 for i in range(len(obstacles)): obstacles[i].x -= obstacle_speed coins[i].x -= obstacle_speed # 如果障碍物移出了屏幕,从列表中删除它 if obstacles[0].x < -obstacle_img.get_width(): obstacles.pop(0) coins.pop(0) # 检测碰撞 player_rect = pygame.Rect(player_x, player_y, player_img.get_width(), player_img.get_height()) for i in range(len(obstacles)): obstacle_rect = obstacles[i] if player_rect.colliderect(obstacle_rect): pygame.quit() sys.exit() coin_rect = coins[i] if player_rect.colliderect(coin_rect): coins.pop(i) score += 1 # 移动玩家 keys = pygame.key.get_pressed() if keys[pygame.K_UP]: player_y -= player_speed if player_y < 0: player_y = 0 elif keys[pygame.K_DOWN]: player_y += player_speed if player_y > HEIGHT - player_img.get_height(): player_y = HEIGHT - player_img.get_height() # 绘制游戏场景 screen.fill((255, 255, 255)) screen.blit(player_img, (player_x, player_y)) for i in range(len(obstacles)): screen.blit(obstacle_img, (obstacles[i].x, obstacles[i].y)) screen.blit(coin_img, (coins[i].x, coins[i].y)) score_text = font.render("得分:" + str(score), True, (0, 0, 0)) screen.blit(score_text, (10, 10)) pygame.display.update() ``` 要运行这个游戏,你需要准备三张图片(player.png、obstacle.png、coin.png),并将它们放在与python文件相同的目录下。你可以在互联网上找到这些图片。 你可以使用WASD或方向键来移动玩家。障碍物和金币会从右侧向左侧移动,并在移出屏幕后重新生成。如果玩家撞到了障碍物,游戏将会结束,你可以通过关闭游戏窗口来退出游戏。如果玩家吃到了金币,得分就会加1。当得分达到3分时,游戏将会获胜。 希望这个例子对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值