返回列表 上一主題 發帖

[原創] Excel2016 & 64位元 Test記事本

[原創] Excel2016 & 64位元 Test記事本

1,PtrSafe,換了64位元Office後,阿吉也遇到這問題,只有在 Microsoft Office 的 64 位元版本中執行時,您才需要修改 VBA 程式碼。
您的 VBA 程式碼使用 Declare 陳述式。除非您針對指標和控點以 Declare 陳述式呼叫 long 等使用 32 位元資料類型的 Windows API,否則無論您使用的是 64 位元或 32 位元,通常都不需要變更 VBA 程式碼。在大部分情況下,將 PtrSafe 新增到 Declare,並以 LongPtr 取代 long,就可讓 Declare 陳述式同時與 32 位元和 64 位元相容。不過,如果是沒有可用於 Declare 的 64 位元 API 的少數情況,您就無法這麼做。如需 VBA 要在 64 位元 Office 上執行所需之必要變更的詳細資訊,請參閱 64 位元 Visual Basic for Applications 概觀。
資料來源: https://msdn.microsoft.com/library/gg264421.aspx

2,Excel2016,合併儲存格,複製與貼上程式,不能像以往,只寫左上角儲存格,要寫範圍,否則會報錯。
Hung-Chi Lin/林宏吉
HUNGCHILIN/林宏吉的OFFICE專欄
請詳閱 論壇版規愛惜帳號,一起創造美好的學習討論空間。

        靜思自在 : 人的眼睛長在前面,只看到別人的缺點,絲毫看不到自己的缺點。
返回列表 上一主題