office word中 插入 好看的高亮的代码

本文介绍在Windows 7系统中如何利用Word设置A3页面大小以适应项目日志记录需求,并分享了如何使用Notepad++进行代码高亮及复制带有背景色的源码至Word的方法。

win7 64
office word 2010

1 设置 WORD 页面为 A3 大小

记录项目日志的时候,由于不需要打印,
可以 将word设置为A3大小:
这里写图片描述

2 打开Notepad++

将如下要高亮的代码:
保存到后缀为.cpp的文件中:
#include 
using namespace std;

int main(int argc, char *argv[])
{
char Sentence[40];
strcpy(Sentence, argv[1]);

cout << "You typed " << Sentence<< endl;
return 0;
}

如下效果所示:
这里写图片描述

3 使用Notepad ++的插件

这里写图片描述

4 进入 word中 插入1x1 表格

然后在表格内部 ,右键 粘贴,效果如下
这里写图片描述

5 其他的高亮的方法

http://www.planetb.ca/syntax-highlight-word
这里写图片描述

生成效果:
这里写图片描述

6 notepad ++ 设置背景色

这里写图片描述

这里写图片描述

7 复制带背景色的源码(效果好)

这里写图片描述

这里写图片描述

这里写图片描述

然后 放入1X1 表格中
表格的属性中,设置底纹
这里写图片描述

效果如下
这里写图片描述

8 word中 新建样式(效果一般)

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

在编号右对齐时,样式边框设置时左边框线会与编号相交,因此设置序号请在序号后加些空格

还有如下 使用VBA宏的方法:
https://blog.youkuaiyun.com/NeXT_Voyager/article/details/79614290

Word合并格式粘贴通常是指将一段带格式的文字从其他来源复制到Microsoft Word文档中,同时保持原有的格式和样式。在Word中,这并不是通过编写特定的代码来完成的,因为它是通过用户界面操作的。但是,如果你想通过程序自动化这个过程,可以使用Microsoft Office的COM(Component Object Model)接口或者Office Open XML(如VBA、Python-pptx等库)。 例如,在VBA中,你可以创建一个宏来模拟这个操作: ```vba Sub PasteFormatted() Dim rng As Range Set rng = Selection '这里假设已选择要粘贴的内容 With ActiveDocument .PasteSpecial Format:=wdFormatOriginalFormat '保留原始格式 End With End Sub ``` 运行这个宏后,选定内容会被复制并按照源文档的格式粘贴到当前光标位置。 如果你需要在编程环境中直接控制,比如Python+pptx处理PowerPoint文档,你可以这样做: ```python from pptx.util import Emu from pptx.dml.color import RGBColor # ... 其他导入和设置 slide_layout = slide.slide_layouts[1] # 获取布局 shape = slide.shapes.add_textbox(x=left, y=top, cx=width, cy=height) fill_format = shape.fill.format fill_format.start_color.rgb = RGBColor(0x00, 0x64, 0xFF) ' 设置字体颜色... shape.text = source_text # 粘贴文字 shape.has_style = True ' 启用格式应用 ``` 请注意,以上代码示例适用于PowerPoint,对于Word,你需要查阅相应的API文档来调整操作细节。每个应用程序的API都有其特定的粘贴和格式化功能。在实际操作前,记得先熟悉所使用的编程库的功能。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值