大佬们。来帮忙 下,分析 不出来啊,卡在这个函数这里了,代码如下,excel 是VBA的
单元格F2是日期格式2020-8-8 ,通过代码中格式化和转类型后是20200808, 经过copymemory这个之后 EndFile(37) 到(40)是值 是104 61 52 1 ;
问下这EndFile这值 转成什么 值 了,是ascii码,还是Unicode 。
Public Declare PtrSafe Sub CopyMemory Lib "kernel32.dll" Alias "RtlMoveMemory" (ByRef Destination As Any, ByRef Source As Any, ByVal Length As Long) 'EXCEL申明
Public Sub WriteZH()
Dim EndFile(1 To 300) As Byte
Call CopyMemory(EndFile(37), CLng(Format(Range("F2"), "yyyymmdd")), 4)