明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1473|回复: 6

光阴似箭,日月如梭,再问9年前的问题!谢谢大家!

[复制链接]
发表于 2021-3-17 16:44:36 | 显示全部楼层 |阅读模式
本帖最后由 laoliu09 于 2021-3-17 16:45 编辑


光阴似箭,日月如梭,9年前我发布了一个帖子http://bbs.mjtd.com/forum.php?mo ... 95&page=1#pid509170,那时已经解决问题了。9年过去了,现在很少画图,更加少接触VBA,但最近突然有个图需要在图上比划一下,突然发现以前开发的VBA工具某些功能不能用了,例如调用API打开文件对话框,我的问题是:
在64位系统中,CAD2014VBA如何调用API函数打开文件保存对话框和文件打开对话框,返回文件路径。原方法提示类型不匹配,谢谢大家了!祝大家2021万事如意
 楼主| 发表于 2021-3-17 16:46:57 | 显示全部楼层
没想到9年后,还会问同样的问题,世事如棋局局新,大家9年来过得好吗?未来可期
 楼主| 发表于 2021-3-17 17:06:52 | 显示全部楼层
是不是API不能用了?
Public Declare PtrSafe Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long
Public Declare PtrSafe Function GetSaveFileName Lib "comdlg32.dll" Alias "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long
 楼主| 发表于 2021-3-17 17:07:37 | 显示全部楼层
64位系统好多不兼容啊,希望得到指导,让我快点解决这个问题
 楼主| 发表于 2021-3-17 17:37:43 | 显示全部楼层
自行百度解决了,解决方法如下:
https://blog.csdn.net/xzwong/art ... rank_v29-1.nonecase

再祝大家年年如意,事事顺心,很怀念当年学习VBA的热情。
大家加油吧,未来不是梦,梦想肯定会实现的,我是老刘,哈哈!

点评

岁月催人老,还能保持求真的态度,不容易了!  发表于 2021-3-19 11:11

评分

参与人数 1金钱 +10 收起 理由
mikewolf2k + 10 很给力!

查看全部评分

发表于 2024-2-14 17:30:26 | 显示全部楼层
你这是又消失不见了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 03:34 , Processed in 0.162531 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表