社区
Delphi
帖子详情
在操作excel表时,通过ExcelApp.WorkBooks.open(filename)打开的表,为什么不能保存,提示只读?
dream2001
2004-04-15 06:13:01
在操作excel表时,通过ExcelApp.WorkBooks.open(filename)打开的表,为什么不能保存,提示只读?我要直接保存,应该怎么做?
...全文
1693
2
打赏
收藏
在操作excel表时,通过ExcelApp.WorkBooks.open(filename)打开的表,为什么不能保存,提示只读?
在操作excel表时,通过ExcelApp.WorkBooks.open(filename)打开的表,为什么不能保存,提示只读?我要直接保存,应该怎么做?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ghchen
2004-06-14
打赏
举报
回复
学习
lean77
2004-04-16
打赏
举报
回复
工作表保存:
if not ExcelApp.ActiveWorkBook.Saved then
ExcelApp.ActiveSheet.PrintPreview;
工作表另存为:
ExcelApp.SaveAs( 'C:\Excel\Demo1.xls' );
放弃存盘:
ExcelApp.ActiveWorkBook.Saved := True;
Oracle数据库LONG类型移植
LONG类型字段很原始使用时限制也很多,与LONG类型相对应的类型有CLOB,LONG类型虽然已经不建议使用但还是可以发现在Oracle数据字典相关的视图中还是有LONG类型的身影。 LONG类型的移植 可以直接通过DDL方式显示的修改成LONG类型:可以通过TO_LOB
MC9S12DT128内存映射与寄存器配置实战指南
在嵌入式系统开发中,微控制器(MCU)的内存映射与寄存器配置是底层驱动开发的核心基础。其原理在于,MCU通过统一的内存地址空间访问所有硬件资源,开发者通过配置特定地址的寄存器来控制外设行为与系统功能。掌握这一技术对于实现高效、稳定的嵌入式应用至关重要,尤其在汽车电子、工业控制等对实时性要求严苛的场景。本文以经典的飞思卡尔MC9S12DT128芯片为例,深入剖析其内存映射设计哲学与关键外设寄存器配置流程。通过详解模块映射控制(MMC)寄存器、分页(PPAGE)机制以及增强型捕捉定时器(ECT)、模数转换器(A
【Zephyr开发系列-11】设备树的使用
在Linux中,设备树以二进制形式存在,内核会在运行时进行解析,然后完成驱动加载和设备初始化。Zephyr是,而Linux是。之所以这样做,是因为Zephyr面向的是体积和开销较小、资源受限的MCU或SoC。
深入解析MIPI DSI虚拟通道与视频模式数据传输机制
在嵌入式显示系统中,高速串行接口是实现高分辨率、高刷新率显示的关键技术。其核心原理在于通过差分信号传输,将并行像素数据高效转换为串行数据流,从而减少引脚数量、降低功耗并提升抗干扰能力。这项技术的核心价值在于为移动设备、汽车电子和物联网设备提供了稳定可靠的显示解决方案。在实际应用中,开发者常需处理多路显示数据复用与实时视频流传输等复杂场景。本文聚焦于MIPI DSI协议中的虚拟通道机制与视频模式数据传输,详细解析了如何通过虚拟通道ID在单一物理链路上复用多路数据流,并拆解了视频模式下像素数据打包、同步事件插入
Field in data
file
exceeds maximum length
最近使用sqlldr 导入数据,总是报Field in data
file
exceeds maximum length 这个错误,很是奇怪 最后上网查询,发现需要指定列的长度和类型如char(4000) Symptoms Loading long columnsusing sqlldr,the following error is reported: " Record 1:Reje
Delphi
5,943
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章