一、Word中怎么设置代码高亮
工具:
word
方法如下:
步骤一:首先完成当前所有内容,建议把代码放入单独的文本框中,方便处理
步骤二:当前文档新定义一个样式,命名为"code",专门用来对代码进行格式化。由于是代码,所以推荐中文使用黑体(注释等),而英文使用等宽字体(courier new)。步骤如图。
步骤三:选中代码,单击样式库 ccode,将代码应用该样式
步骤四:新建宏,步骤如图
步骤五:将vba代码(在下一步中)拷贝进去,保存后关闭 。
二、如何实现毛笔代码?
采用c++编写的纯算法,底层封装了cmypen类,含有4种笔,分别是毛笔,画笔,荧光笔,水笔.
非常容易调用,只用响应鼠标消息,将点加入进去即可。
纯粹底层算法,兼容windows xp,windows vista ,windows7 ,也很容易向其他语言移植,例如c#,.net,java,易语言等
采用c++编写的纯算法,底层封装了cmypen类,含有4种笔,分别是毛笔,画笔,荧光笔,水笔.
非常容易调用,只用响应鼠标消息,将点加入进去即可。
纯粹底层算法,兼容windows xp,windows vista ,windows7 ,也很容易向其他语言移植,例如c#,.net,java,易语言等
近期有一个人以前购买过我的代码,湖南的,正在网上出售,靠的是低价,老版本代码有以下缺陷
1 背景绘图是通过一个char* pbuffer进行操作,比如你要将一行显示为红色,或者画一个圆,你必须每一个点都进行遍历填充,新版本全部采用dc接口
完全兼容你的win32 api,如果你是.net,直接将dc attatch到你的grapgics中,直接调用moveto lineto 或者drawline等api
2 老版本画快了,会很细,大概只有1个像素,显然不行,如果你是用触摸屏的画,触摸屏本来响应速度就慢,完全没法使用。
3 老版本没有宽度整体调节和部分调节接口
4 老版本在很多机器上会响应不过来,程序员朋友你一直到,需要响应onmove消息,onmove消息是很频繁的,老版本没有进行优化处理,尤其是你机器又慢又是全屏书写的时候就更加明显了。
记住 新版本是武汉的小叶所写
三、VBA代码为什么在中文Excel中显示乱码?
我曾经遇到过类似的问题。
如果我的猜测没有错的话,这是由于写vba代码的人使用的是繁体中文操作系统,它在编辑vba代码时使用了big5码或cjk码。所以,当你使用简体中文操作系统时,对于vba来说就显示成乱码,无法正确执行。
对于开发者来说,应该极力避免出现这种情况,尽量不要在vba代码中使用非英文的字符。参见下图。我们使用者看到某个工作表的名称是name属性对应的字符,截图中红笔圈出来的显示是“测试"。但在编辑vba代码应该尽量使用codename属性对应的字符,截图中用荧光笔画出来的是"sheet1"。
使用codename的好处不仅仅是能够被不同语言版本的excel所识别,还有一个好处:无论你怎么修改该工作表的名称,或调整该工作表的位置,都不会引起问题。因为codename属性是固定不变的。除非你去手动调整。