1.word2013中如何使用代码高亮插件
2.c#如何实现对表格(excel)的源码增删改查?
3.学习excel必须学习vba吗?请指点迷津
word2013中如何使用代码高亮插件
使用代码高亮插件的步骤如下:
步骤一:下载插件和源代码:SyntaxHighlighter4Word.zip
步骤二:下载文件后,解压,源码然后双击bin\word\Kong.SyntaxHighlighter.Word.vsto或bin\word\Kong.SyntaxHighlighter.Word.vsto,源码即可完成安装,源码当然前提是源码你装了.net framework 4.0。安装成功后的源码应用类源码提示如下:
步骤三:安装插件后,会在word中多一个功能区(支持word和word):
步骤四:点击"设置"按钮,源码弹出设置界面:
步骤五:这里简化了配置,源码去掉了前一个版本中的源码一些设置。
步骤六:点击"插入代码"按钮,源码弹出如下界面:
步骤七:可以选择C#、源码Java、源码Xml、源码Javascript等多种语言。源码
步骤八:在word效果如下:
步骤九:发布到博客后的源码效果如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Kong.SyntaxHighlighter.Winform;
using Microsoft.Office.Tools.Ribbon;
namespace Kong.SyntaxHighlighter.Word
{
public partial class Ribbon1
{
private void Ribbon1_Load(object sender, RibbonUIEventArgs e)
{
}
}
}
步骤十:我在Word中生成这段代码的时候,用了ol和li,并且设置了ol以及li的style,这样在word中就可以显示边框以及交替行的颜色,同时给ol设了一个class=codeBlock,cc框架源码妄想在发布到博客后可以通过这个样式名codeBlock来自定义自己喜欢的样式。我在word中生成的代码大概是这个样子:
步骤十一:所以我们在博客中,不得设置所有ol的style,幸好博客园的文章都是在一个id为cnblogs_post_body的div下的,所以我在我博客中加了下面的style:
#cnblogs_post_body ol
{
border: 1px dotted #;
line-height: %;
word-break: break-word;
font-family: Consolas, Verdana !important;
border-radius: 5px;
width: %;
background-color: #E3E3FF;
list-style-position: outside;
margin-left: 0px;
}
#cnblogs_post_body ol font
{
font-size: px !important;
}
#cnblogs_post_body ol li
{
background-color: #fff;
padding-left: 5px;
border-left: 1px solid #8A8AFF;
margin-left: 5px !important;
}
#cnblogs_post_body ol li:nth-child(even)
{
background-color: #9ac4e5;
}
步骤十二:补充一下,这段文本是加在这里的:
c#如何实现对表格(excel)的增删改查?
一、首先处理好数据库连接字串
Excel-: string connStr = "Microsoft.Jet.Oledb.4.0;Data Source='c:\test.xls';Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\";";
Excel: string connStr = "Microsoft.Ace.OleDb..0;Data Source='c:\test.xlsx';Extended Properties=\"Excel .0;HDR=Yes;IMEX=1\";";
其中:
HDR ( Header Row )设置:
若指定值为Yes,代表 Excel 档中的工作表第一行是栏位名称
若指定值为 No,代表 Excel 档中的工作表第一行就是资料了,没有栏位名称
IMEX ( IMport EXport mode )设置
当 IMEX=0 时为"汇出模式",这个模式开启的 Excel 档案只能用来做"写入"用途。
当 IMEX=1 时为"汇入模式",这个模式开启的 Excel 档案只能用来做"读取"用途。
当 IMEX=2 时为"连结模式",这个模式开启的 Excel 档案可同时支援"读取"与"写入"用途。
二、进行表格数据的查询、插入和更新:
(假设Excel文件text.xls中存在Excel表单tree,IOS源码项目有2列分别为id,name)
1、查询
String sql = "select id, name from [tree$]";
或
String sql = "select id, name from `tree$`;
2、插入
String sql = "insert into [tree$] (id,name) values(1,'testname');
3、更新
String sql = "update [tree$] set name='name2' where id=1;
4、数据的删除
在OleDB的连接方式下,不可以使用delete from 语句来删除某表中的某一条记录。确切的说,在此模式下,将无法删除表中的记录。即使用update语句将所有的字段写成null,打开excel文件后依然会发现保留了该空行,而且在使用oleDB连接进行查询时,依然会查询到这条空数据。
学习excel必须学习vba吗?请指点迷津
本人学习VBA4年,从事财务工作者5年。期间跳槽4次,根据自己经验发表EXCEL 学习之我见、、闲聊软件源码
1、VBA无用说.....
如果你说VBA在财务上没用或者用处少,那你就大错特错。因为,你所在的公司,工作岗位,没有让你的EXCEL功能发挥出来,,所谓闻道有先后,术业有专攻,你没用上不代表VBA在财务上用的少,更不代表别人没用过。可以这么说,EXCEL完全可以做出适合你公司的二次开发。结合高级语言,同样可以开发出让人炫目的WEB程序。
2、关于菜鸟该怎么学习和提高。星球争霸源码
心态,这个是你提升与否的关键。很多人看着VBA就烦,或者觉得麻烦。对,这样的朋友只适合学习一点皮毛,并且在月底加多拿加班工资。,面对跳槽,总会发现自己工作会很辛苦,和别人比差距很大。所谓人上有人山外有山,就是这个道理,自己目前的工作虽然很简单的完成了,面对变化,自身没有变化的基础。
3、高手的境界。
所谓高手。又是心态!学习VBA越是到后面,越是觉得自己缺乏相应的知识,越是觉得自己的不足。那种种喜欢去炫耀自己本事的人永远达不到最高境界;永远没有最好的高手,只有更厉害的高手。VBA高手,你真的是高手了吗?如果你会.NET开发语言,会VSTO,会ASP.NET。能够开发出完整的应用程序,你可以骄傲。不过,,国内这样的人视乎屈指可数。
有些时候我看着别人不会VBA,工作做得很别扭又不肯接受你的帮助。。这样大家都会遇到。每个人有自己的不同观点,要让别人认同你,你需要耐心,需要一些东西来证明自己,努力的证明自己的能力和价值,那种清高自傲,瞧不起菜鸟的人,你的心态就阻止了你让自己的价值发挥出来。
谦虚、探索、平常心态,是学习VBA必须的。。。。
对于那些学习VBA一发不可收拾的朋友,如果把VBA比做宝贝来学那就错了,当你学习下VB操作EXCEL,你也会发现,当exe结合到xls中,你会觉得外面的世界时多么的精彩。
当你安装部署vsto,打开VSTO的开发程序,你也会明白学无止境的道理。。。当你去CSDN混几天,你也会惊奇的发现,excelhome的斑竹居然也在里面晃悠。。。。
不过建议VSTO还是不要去学,那个是下一代的东西,WIN7和VISTA没普及之前,部署VSTO会麻烦死你。。。。VB虽然落后,可是国内海量的源码足可以让你开发出称奇的应用程序,
那句话,站在前人肩膀上,你可以走的更远。。。。。
个人应该有个立足点和学习规划。本人想以后开发应用程序,而不仅仅是当个小会计,因而才有此狂言。请高手轻拍;
做好财务,仅仅VBA远远不够,协调能力,工作方法,管理能力,财务知识,这些都是决定你前进的因素。。。。
此文仅仅发表给那些学习VBA走火入魔,心态失衡的财务人员。。。。