永发信息网

VBA编程可以用C#语法实现吗

答案:2  悬赏:20  手机版
解决时间 2021-03-16 01:26
VBA编程可以用C#语法实现吗
最佳答案
VBA编程和C的语法不同,而要用Visual Basic的语法。
Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic 脚本。该语言于1993年由微软公司开发的的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),实际上VBA是寄生于VB应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。
由于微软Office软件的普及,人们常见的办公软件Office软件中的Word、Excel、Access、Powerpoint都可以利用VBA使这些软件的应用更高效率,例如:通过一段VBA代码,可以实现画面的切换;可以
VBA6
实现复杂逻辑的统计(比如从多个表中,自动生成按合同号来跟踪生产量、入库量、销售量、库存量的统计清单)等。
掌握了VBA,可以发挥以下作用:
1.规范用户的操作,控制用户的操作行为;
2.操作界面人性化,方便用户的操作;
3.多个步骤的手工操作通过执行VBA代码可以迅速的实现;
4.实现一些VB无法实现的功能。[1]
5.用VBA制做EXCEL登录系统。[2]
6.利用VBA可以在Office 2010内轻松开发出功能强大的自动化程序。
希望我能帮助你解疑释惑。
全部回答

你的实际目的应该是这样的吧:1、word做了个试题模板;2、试题存在sqlserver中;3、用c#读出试题,按模板产生试卷。

如果是这样,那根本不需要使用vba。只需要如下做:

1、c#通过ado.net等方式,读取sqlserver 数据库中存的试题;

2、c#通过 office 提供的 com 等互操作方法,打开试题模板,填写试题内容,另存为试卷。

其中第2步可参考如下地址: http://www.futureroad.com/ke/showarticle.asp?articleid=216

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东北人是不是古代少数民族的人多
亿通手机关机后开不了机,手机发热
绿源花卉地址在哪,我要去那里办事
为什么上班累了鸡儿怎么也硬不起
诛仙中 转让家族族长位置会带来什么影响吗?
姝杭女子健康美容会所我想知道这个在什么地方
赵雅迪韩国字怎么写
电视盒怎么查看MAC地址
新华保险啥叫长期服务津贴补贴
耒阳市肥牛乳业食品有限公司在哪里啊,我有事
法版优博颗粒粗,而且挂壁,这样好吗,都是用
描写没有办法的成语有哪些
南京 鼎盛数码 卖手机信誉评价好吗?
总高25层,地下是3层的商业,结构转换层是多少
八一年元月入伍八四年元月退伍的兵,在服役期
推荐资讯
一件令我感动的事的作文的结尾?
好想你枣业NO.2002地址有知道的么?有点事想
绵阳核桃交易市场在哪里?
PSP1000屏幕进灰
春美超市在什么地方啊,我要过去处理事情
盘古开天地讲了人类的老祖宗老祖宗什么
艺煜羊绒羊毛地址有知道的么?有点事想过去
韶关市高级技工学校的宿舍的环境怎么样`会不
2015年西塘古镇的治安秩序怎样?
有没有不需要root的修改器
我在网上找到4款坦克世界黑科技插件,但不知
武夷山市行韵茶商行地址在什么地方,想过去办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?