社区
Delphi
帖子详情
delphi 打开Excel问题
wujinyuan
2012-01-06 04:11:05
有个问题。利用 FExcelApp, FWorkBook, FWSheet: Variant;
FExcelApp := CreateOleObject('Excel.Application');
FWorkBook := CreateOleObject('Excel.Sheet');
处理调用 的 Excel
现在有个这样的了要求,就是用户点击右上角的关闭时,要给用户提示,并且使用关闭功能失效
只能通过程序来关闭,怎么做。
...全文
228
9
打赏
收藏
delphi 打开Excel问题
有个问题。利用 FExcelApp, FWorkBook, FWSheet: Variant; FExcelApp := CreateOleObject('Excel.Application'); FWorkBook := CreateOleObject('Excel.Sheet'); 处理调用 的 Excel 现在有个这样的了要求,就是用户点击右上角的关闭时,要给用户提示,并且使用关闭功能失效 只能通过程序来关闭,怎么做。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
grjs2004
2012-01-07
打赏
举报
回复
用钩子截获关闭消息,然后重载一下就可以!
wujinyuan
2012-01-06
打赏
举报
回复
谢谢。。我原来delphi 加载Excel 宏来实现的。。花了1多时间,不会玩还没有参考资料。。
wujinyuan
2012-01-06
打赏
举报
回复
帅哥。。你太强了。。
funxu
2012-01-06
打赏
举报
回复
另外你可以上网查下delphi钩子截获消息的例子,很多的思路就是注入后重载wndproc,然后把关闭消息忽略或者修改,而只有你的自定消息传入才会真正关闭窗口,不难的,骚年,现在多动动手,你后你会花现世界是很美好滴
funxu
2012-01-06
打赏
举报
回复
我身边没有delphi环境,刚用c#做了个测试可以将标题栏的关闭按钮禁用,你可以参考下
public Form1()
{
InitializeComponent();
IntPtr hMenu = GetSystemMenu(this.Handle, 0);
RemoveMenu(hMenu, SC_CLOSE, MF_BYCOMMAND);
}
[DllImport("USER32.DLL")]
private static extern IntPtr GetSystemMenu(IntPtr hWnd, UInt32 bRevert);
[DllImport("USER32.DLL")]
private static extern UInt32 RemoveMenu(IntPtr hMenu, UInt32 nPosition, UInt32 wFlags);
private const UInt32 SC_CLOSE = 0x0000F060;
private const UInt32 MF_BYCOMMAND = 0x00000000;
至于全局钩子,C#做不了,所以没法帮你测试了
wujinyuan
2012-01-06
打赏
举报
回复
怎么整。。给点代码。。嘿嘿
funxu
2012-01-06
打赏
举报
回复
用全局钩子捕获excel的窗体关闭消息?
wujinyuan
2012-01-06
打赏
举报
回复
右上角的关闭“X”不能没有
Delphi
操作
Excel
大全
该博客分享了
Delphi
操作
Excel
的方法,包括动态创建和使用
Delphi
控件两种方式,涵盖
打开
、新建、保存、关闭等操作,还涉及单元格赋值、行列操作、页面设置等内容。此外,还探讨了数据导出、列宽调整、锁定功能等
问题
及实现方法。
Delphi
中
打开
Excel
文件
本文介绍了使用
Delphi
编程语言来
打开
并读取
Excel
文件的方法。通过创建
Excel
应用程序实例,可以实现
Excel
文件的非可视化
打开
,并能遍历读取
Excel
单元格中的数据。
用
DELPHI
操作
EXCEL
本文介绍了如何使用
Delphi
编程语言与Microsoft Office组件(如
Excel
和Word)进行集成。主要内容包括在
Delphi
中使用
Excel
组件进行文件操作的具体方法,以及通过
Delphi
控制Word文档的创建、
打开
、保存等操作的详细步骤。
Delphi
读取
Excel
该博客主要介绍了在
Delphi
中读取
Excel
的相关内容,包括从
Delphi
打开
Excel
表格、读取行列数据值以及最后关闭
Excel
。特别提醒若未及时关闭
Excel
,会使
Excel
仍处于电脑进程中,并给出了部分代码示例。
delphi
调用
excel
,修改
excel
并显示
该博客展示了
Delphi
调用
Excel
的代码实现。通过函数Process
Excel
,先处理文件存在情况,创建
Excel
对象,
打开
模板文件,将查询数据写入工作表,保存修改后的文件,最后再次
打开
并显示。实现了
Delphi
对
Excel
报表的修改与展示。
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章