非常喜欢用OneNote做笔记,代码复制过来就丢失颜色了,对于一个程序猿来说实在无法忍,虽然可以通过VS贴Word再拉到OneNote。为了不重复造轮子,搜索之后发现,
- OneNote Gem插件 功能强大,可惜是收费的, 30美刀多少有些心疼,等OneNote用的登峰造极时候再说吧。
- NoteHighLight一个开源插件(http://notehighlight.codeplex.com/),效果如下图,很不错。可惜作者 (CodingRoad)很久不更新了,OneNote2013无法安装。
自动动手吧,本以为编译一下就行了,结果还是有一些问题,头一次玩Office插件。调查问题用去了几个小时,倒是也学了点东西。
代码没有仔细阅读,只改了有问题地方,主要原理,是把代码格式化成html格式,再复制过来。用了一个另外的命令行工具实现的。
主要修复了如下内容:
1、ApplicationClass不能用了,改成OneNote.Application了。
2、原有的安装包缺少一个config文件导致程序执行崩溃。
3、改成界面改简体了。看着舒服点
因为插件是跟office走的,所以分32bit和64bit版本,互相无法兼容。
下载和源代码请移步: