当前位置: 首页 > news >正文

广西建设厅官方网站文件通知太原网站seo服务

广西建设厅官方网站文件通知,太原网站seo服务,产品开发流程图模板,惠州有没有做网站VSTOVBA 前言VSTO 外接程序介绍:VSTO参考链接:VSTO 例子: VBA:参考链接: 前言 主要用于Excel插件。 VSTO 外接程序介绍: Excel、Word、PowerPoint、Project、Visio等等Office应用程序 相对简单 VSTO参考链接&#x…

VSTO+VBA

  • 前言
  • VSTO 外接程序介绍:
    • VSTO参考链接:
    • VSTO 例子:
  • VBA:
    • 参考链接:


前言

主要用于Excel插件。


VSTO 外接程序介绍:

Excel、Word、PowerPoint、Project、Visio等等Office应用程序
相对简单

VSTO参考链接:

知乎教程、官网参考、Api

VSTO 例子:

1. 下标从1开始
public static int GenerateRandomSeed() => Math.Abs((int)DateTime.Now.Ticks);//根据时间生成序列号
public Excel.Application excelApp;//Excel应用程序变量
excelApp = Globals.ThisAddIn.Application;//构造函数里面
Excel.Workbook wbk = excelApp.ActiveWorkbook;//wbk为活动工作簿
wbk.Path//当前路径
Excel.Sheets sheets = excelApp.ActiveWorkbook.Worksheets;//wbk为活动工作表
TaFirstList = ((dynamic[,])sheet.Range["A1", "N1"].Value).OfType<string>().ToList();
TaFirstList = ((dynamic[,])sheet.Range["A1", "N1"].Value).OfType<dynamic>().ToList();//为null的也算一个
//赋值:
var firstlist = new string[]{1,2,3,4,5,6};
Excel.Workbook Nowbook = excelApp.Application.Workbooks.Add();//新增一个工作薄
Nowbook.Sheets[1].Name = "";
Nowbook.Sheets[1].Range["A1"].Resize[1, firstlistTPlm.Length] = firstlistTPlm;
var str = wbk.Path + "\\" + wbk.Name.Split('.').First() + "test.xlsx";
Nowbook.Sheets[1].Cells[1, 2].Value = flag;
if (File.Exists(str)) File.Delete(str);
Nowbook.SaveAs(str);//询问框
//添加一个询问框:public partial class InputDialog : Form
{public InputDialog(){InitializeComponent();}public delegate void TextEventHandler(string strText);public TextEventHandler TextHandler;private void btnOk_Click(object sender, EventArgs e){if (null != TextHandler){TextHandler.Invoke(name.Text);DialogResult = DialogResult.OK;}}private void txtString_KeyPress(object sender, KeyPressEventArgs e){if (Keys.Enter == (Keys)e.KeyChar){if (null != TextHandler){TextHandler.Invoke(name.Text);DialogResult = DialogResult.OK;}}}}
//调用类
public static class InputDialogWin
{public static DialogResult Show(out string strText){string strTemp = string.Empty;InputDialog inputDialog = new InputDialog();inputDialog.TextHandler = (str) => { strTemp = str; };DialogResult result = inputDialog.ShowDialog();strText = strTemp;return result;}
}
//使用:
DialogResult dialogResult= InputDialogWin.Show(out currentName);
if (dialogResult == DialogResult.Cancel) return;

VBA:

参考链接:

语言基础
教程一

1. 开发工具=>VBA编辑器=>视图 - 立即窗口:
? 1+1 ? len("qiou.eu") //问号是一定的
VB 基本语法部分
Sub/Function/Class/Module 【1】
数据类型 【3】
String, Number, Date以及常用方法
Array
流程控制 【2】
If While Foreach Fori Switch
Goto, With
异常处理 【1】
On Error xx
抛出及捕获异常
Excel对象模型
Range 【2】
Worksheet, Workbook, Application 【2】
不同Office产品之间的交互 (*视反响决定)2】
MS Office 常用内置库
FileSystemObject 以及基本IO 【2】
Dictionary 以及容器操作 【2】
RegExp 以及 高阶字符串处理技巧 【2】
JavaScript-Engine (*视反响决定)2】
Excel事件模型以及用户表单
Workbook, Worksheet事件模型 【1】
Excel用户表单 【2】
面向对向编程,定义自己的Class文件
简单的OOP(Object Oriented Programming)介绍 【2】
实例 (*安利我自己的 Excel Dicts/Lists库, 视反响决定)5//变量强制申明, VBA版的"use strict;"
//此段VBA人代码中的程序入口main
Option Explicit 
Public Sub main()   helloWorld   
End Sub
' pop out the message
Private Function helloWorld() MsgBox "Hello World!" 
End Function
---
Option Explicit
Public Sub main()  Debug.Print getLongerStringLen("qiou.eu", "sgfxq") 
End Sub
' return the length of the longer string
Private Function getLongerStringLen(str1 As String, str2 As String) As StringgetLongerStringLen = IIf(Len(str1) > Len(str2), str1, str2)
End Function//变量类型定义
Dim productName As String
Dim length As Integer
Dim reg As RegExp
http://www.yayakq.cn/news/603650/

相关文章:

  • seo关键词推广方式合肥做网站优化公司
  • 盐城营销网站建设平台网站建设需要什么技术
  • 天津网站制作套餐网站建设课程小结
  • 游戏网站开发具备c 网站开发面试题
  • 莆田企业网站建设保险网
  • 手机怎样建立网站网址大全qq浏览器
  • 360安全网站怎么做号码认证音乐网站开发思路
  • 泰州做网站的太原网站建设公司哪家好
  • 厦门网站流量优化价格星斗科技 网站建设
  • 赶集网网站建设ppt模板微商怎么加好友增加大量客源
  • 太原做网站要多少钱呢湖北省建设工程人力资源网站
  • 广州市财贸建设开发监理网站在线阅读 wordpress主题
  • 装饰公司网站如何做推广网页设计师任职资格
  • 网站开发毕业设计说明创建网站时间代码
  • 人社系统网站一体化建设方案无忧网站模板
  • 网站开发招聘信息门户网站 移动端
  • 公司网站域名解析谁来做网站建设品牌公司哪家好
  • 可以进行网站外链建设的有高端的咨询行业网站策划
  • 怀远做网站电话成功的门户网站
  • 个人备案的网站能做盈利吗wordpress5.0不能发布文章
  • 温州网站建设费用农民工找活平台
  • easyui做网站seo网站推广首页排名
  • 建站推广招远做网站价格
  • 大型网站费用做seo网站优化价格
  • 全国做网站公司前十名嘉定网络公司
  • 做网上卖酒的网站有几家绍兴企业做网站
  • 海外平台有哪些seo公司 彼亿营销
  • 网站后台分模块梦幻创意网站建设
  • 池州专业网站建设公司佛山建站 网站 商城
  • 做网站需要了解的内容seo怎么收费