1. excel vbe怎么打开
你按alt+f11,看能不能打开编辑器,如果能打开,看是不是控件没有安装全的问题,如果是控件问题,可以这样解决1.在VBE界面的菜单中,点击工具-引用,选择Microsoft Windows Comman Controls 6.0 ,确定。
2.如果没有这个引用可以在C:\Windows\system32\mscomctl.ocx找到如果连编辑器都打开不了,就说明Excel安装有问题,只能最后重新安装
2. vbs 打开excel
量化思路:证券技术指标编写技法 内容提要 本书主要以以指标编写初学者为对象,从零入手,循序渐进,深入浅出的讲解公式建立的过程。
前两章主要介绍公式编辑系统的常规编写方法,重点是公式思路的量化和转换;第三章是目前主要的函数介绍,配合了大量的实例;第四章至第六章介绍公式的高级写法,循环的使用,C语言接口(DLL动态链接库)的使用,VBS的使用,第七章简单介绍公式加密的方法。全书共穿插引用了百余经典公式原码,如宝塔线、阿姆斯指数、多周期同图显示K线、板块排序、VBS输出到EXCEL等。目录 第一章 指标编写的意义及种类 一、指标编写的意义 二、指标的种类 第二章 指标编写的工具及语句规则 一、指标编写的工具 二、公式编写规则 三、量化思路 四、关系未来数据 第三章 函数介绍 一、行情函数 二、时间函数 三、引用函数 四、逻辑函数 五、数学函数 六、统计函数 七、指标函数 八、大盘函数、动态行情、财务指标、系统参数函数、常数函数 九、易理函数 十、字符串函数 十一、引用函数 十二、解盘函数 十三、绘图函数 十四、线型描述 十五、字符串函数 十六、扩展数据函数 十七、特殊函数 十八、编写公式时常用的通式 十九、公式解读 第四章 C语言接口 一、扩展函数的命名 二、扩展函数的引用 三、使用CUSTOM APPWIZARD编程 四、不使用CUSTOM APPWIZARD编程 五、举例 第五章 循环语句 一、序列变理与数组 二、循环语句 三、WHILE循环 四、FOR循环 五、序列变量下界语句 六、复合语句 七、IF语句 八、循环的嵌套 九、循环举例 第六章 VBS使用简介 一、数据——常量、变量、数组 二、运算符及优先级别 三、VBScript函数 四、条件、分支、循环语句 五、与公式相关的示例 第七章 公式加密输出
3. excel里的vb
1、打开VB-》在form1上增加一个command1按钮,双击command1按钮,把以下代码放入窗体内;
2、运行前,在菜单的选“工程”->“引用”->找到MicrosoftExcel12.0ObjectLibrary->确定;然后才可以运行;
3、代码如下:DimExAppAsNewExcel.ApplicationDimExbAsExcel.WorkbookDimExshAsExcel.WorksheetDimarr(6,6)AsInteger'定义一个二维数组,数据类型为整数ExApp.Workbooks.Open"c:\book1.xls"'打开EXEL文件,路径和文件名自己根据实际修改SetExb=ExApp.Workbooks(1)SetExsh=Exb.Worksheets("Sheet1")Fori=1To6'假设是读取A1:F6的6X6区域数据Forj=1To6arr(i,j)=Exsh.Cells(i,j)NextjNexti'把自己需要对数组数据进一步处理的部分加进去...ExApp.Workbooks.CloseExApp.QuitSetExApp=Nothing
4. excel vb 打开文件
在VB中建立到excel表的连接,就可以打开文件了。。
然后读取excel文件的代码和VBA差不多,具体的自己调试下!
下面代码要求执行代码的电脑上必须安装了excel程序(这样可以不添加对excel的引用)。。
Dim xlsApp As Object, xlsWb As Object, xlsWs As Object '定义Excel对象
Set xlsApp = CreateObject("Excel.Application") '建立excel对象
Set xlsWb = xlsApp.Workbooks.Open(fPath) '要打开的文档路径
Set xlsWs = xlsWb.Worksheets(1) '选工作表。多张表时通过序号指定不同的表
xlsWs.Activate '选定工作表,下面就可以开始读取表内容了。
最后数据处理完成后记得执行下面操作:
xlsWb.Close '关闭excel文件
xlsApp.Quit '退出excel
Set xlsWs = Nothing
Set xlsWb = Nothing
Set xlsApp = Nothing
5. vb如何打开一个文件
Workbooks("XXXX.xls").Close False/True 将XXXX.xls换成你要关闭的文件名(必须确保已经打开),如果不保存关闭,则参数用False,反之用TRUE
6. vb6打开excel文档
这里有个方法可以把填充listview的datatable导出成csv文件,速度较快
publicstaticvoidsaveasexcel(datatabledt1)
{
savefiledialogsfd=newsavefiledialog();
sfd.filter="导出文件(*.csv)|*.csv";
sfd.filterindex=0;
sfd.restoredirectory=true;
sfd.title="导出文件保存路径";
sfd.showdialog();
stringstrfilepath=sfd.filename;
stringbuilderstrvalue=newstringbuilder();
streamwritersw=newstreamwriter(newfilestream(strfilepath,filemode.createnew),encoding.default);
//输出表头
busidetailbd=newbusidetail();这里的busidetail是你执行导出操作所在的busidetail.xaml
bd.writeheader(sw);
foreach(datarowdrindt1.rows)
{
strvalue.remove(0,strvalue.length);
for(inti=0;i<=dt1.columns.count-1;i++)
{
strvalue.append(dr[i].tostring());
strvalue.append(",");
}
strvalue.remove(strvalue.length-1,1);//移出掉最后一个,字符
sw.writeline(strvalue);
}
sw.close();
system.windows.messagebox.show("导出文件成功!","成功",messageboxbutton.ok,messageboximage.information);
}
//输出表头
privatevoidwriteheader(streamwritersw)
{
stringstrheader="时间,中文名称,英文名称,地市名称";
sw.writeline(strheader);
}
- 相关评论
- 我要评论
-