編輯:已解決
終于找到了一個代碼示例,我認為它會起作用(更改加載項用戶表單的父作業簿視窗)
我有一個在 x32 中內置 VBA 的舊 Word 檔案,我需要對其進行更新以在 x64 中作業。我一直在尋找損壞的 x32 宣告并替換它們,但我無法找到以下內容的替換。誰能指出我正確的方向?
Private Declare Function SetParent Lib "user32.dll" _
(ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
謝謝!
uj5u.com熱心網友回復:
Ron de Bruin:Excel 自動化是轉換 API 呼叫的救星。
#If VBA7 Then
Public Declare PtrSafe Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As LongPtr, ByVal hWndNewParent As LongPtr) As LongPtr
#Else
Private Declare Function SetParent Lib "user32.dll" ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
#End If
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/434850.html
下一篇:使“如果”回傳評論
