015集——c# 实现CAD excel交互(CAD—C#二次开发入门)

news/2024/10/21 4:46:49/

 第一步:添加引用 程序集—>扩展

 

namespace WindowsFormsApp2
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){}private void 获取当前excel_Click(object sender, EventArgs e){try{//后期绑定获取当前exceldynamic Excelapp = System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");//object换成动态dynamicExcelapp.visible = true;dynamic wbk = Excelapp.Workbooks.Add();dynamic wst = wbk.Worksheets[1];//com中数组第一个item是1wst.Name = "dz";string[] title = new string[] { "姓名", "年龄", "住所" };wst.Range["A1:C1"].Value = title;}catch (Exception){MessageBox.Show(" 错了");}}private void 关闭当前excel_Click(object sender, EventArgs e){dynamic Excelapp = System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");//object换成动态dynamic//Excelapp.DisplayAlerts = false;Excelapp.Quit();Excelapp.Quit();}private void 打开excel_Click(object sender, EventArgs e){System.Type ET = System.Type.GetTypeFromProgID("Excel.Application");dynamic Excelapp = System.Activator.CreateInstance(ET);Excelapp.visible = true;dynamic wbk = Excelapp.Workbooks.Add();dynamic wst = wbk.Worksheets[1];//com中数组第一个item是1wst.Name = "dz";string[] title = new string[] { "姓名", "年龄", "住所" };wst.Range["A1:C1"].Value = title;}private void 关闭窗口_Click(object sender, EventArgs e){this.Close();}}
}


http://www.ppmy.cn/news/1540696.html

相关文章

GNU 链接脚本

官方手册 The GNU linker 目录 3 链接脚本3.1 基本链接脚本概念3.2 链接脚本格式3.3 简单链接脚本示例3.4 简单链接脚本命令3.4.1 设置入口点3.4.2 处理文件的命令3.4.3 处理对象文件格式的命令3.4.4 为内存区域指定别名3.4.5 其他链接器脚本命令 3.5 为符号赋值3.5.1 简单赋值…

数据中台业务架构图

数据中台的业务架构是企业实现数据驱动决策和业务创新的关键支撑。它主要由数据源层、数据存储与处理层、数据服务层以及数据应用层组成。 数据源层涵盖了企业内部各个业务系统的数据,如 ERP、CRM 等,以及外部数据来源,如社交媒体、行业数据…

C06.L11.二维前缀和.课堂练习2.打砖块(brick)

hi!我是AC使者! 题目描述 KXT 是一个很无聊的小朋友,一天到晚都在打坐...... 一天,被他发现了一个比打坐更无聊的事情——打砖块。很多块砖分布在一个m*mm∗m 的矩阵中,他可以消掉以他为左上角顶点的一个 n*nn∗n 的…

无人机电机故障率骤降:创新设计与六西格玛方法论双赢

项目背景 TBR-100是消费级无人机头部企业推出的主打消费级无人机,凭借其出色的续航能力和卓越的操控性,在市场上获得了广泛认可。在产品运行过程,用户反馈电机故障率偏高,尤其是在飞行一段时间后出现电机过热、损坏以及运行不稳定…

ubuntu安装golang并设置goproxy

在Ubuntu上安装Go语言(Golang)通常有几种方法,以下是一些常见的安装步骤: 方法一:使用包管理器安装 更新包列表: sudo apt update安装Go: sudo apt install golang-go验证安装: go …

Kafka之消费者组与消费者

消费者(Consumer)在Kafka的体系结构中是用来负责订阅Kafka中的主题(Topic),并从订阅的主题中拉取消息后进行处理。 与其他消息中间件不同,Kafka引入一个逻辑概念——消费组(Consumer Group&…

《太吾绘卷》风灵月影游戏辅助好不好用?《太吾绘卷》风灵月影游戏辅助功能 全解析

太吾绘卷风灵月影修改器可调整游戏多项数据,助力玩家轻松过关。启动游戏后,按数字键1开启无敌模式,数字键2锁定时间,数字键3实现物品不消耗,Ctrl数字键1则能获得无限银钱等功能,为玩家提供全方位的游戏辅助…

IO进程---day5

1、使用有名管道实现两个进程之间的相互通信 //管道文件 #include<myhead.h> int main(int argc, const char *argv[]) {//创建有名管道文件1if(mkfifo("./pipe1",0664)-1){perror("创建管道文件失败");return 0;}if(mkfifo("./pipe2",066…