excel - 如何在 VBA 中打开和关闭 CD-ROM
问题描述
我的 Excel 是 64 位的。以下代码未在 Windows 和 Excel 64 位上运行。朋友中的某个人可以为 Windows 和 Excel 64 位更新此代码吗?
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
Private Sub command1_Click()
Dim LRet As Long
LRet = mciSendString("set CDAudio door open", returnstring, 127, 0)
End Sub
Private Sub command2_Click()
Dim LRet As Long
LRet = mciSendString("set CDAudio door closed", returnstring, 127, 0)
End Sub
解决方案
推荐阅读
- oracle - 检查我将插入的新行的某些属性是否存在于此表中,如果是,则通过触发器执行某些操作
- javascript - TypeScript 映射类型推断未按预期工作
- php - 将值从数组转移到一个没有键的数组中
- c - 如何将给定级别的二叉搜索树转换为链接链?
- android - Proguard:启用混淆时的 JobIntentService IllegalArgumentException
- sql - 从按布尔列排序的数据库行中检索,但也可以作为第二个标准随机
- javascript - 使用javascript过滤二维数组
- c - 如何将一些方程式作为用户输入?
- laravel - 路线中的产品和类别分离(Laravel)
- c++ - 按值将仿函数传递给 std::thread:为什么复制构造函数被调用两次?