ゞexcel_vba_園殻縮殻(頼屁井)〃

和墮云慕

耶紗慕禰

excel_vba_園殻縮殻(頼屁井)- 及53准


梓囚徒貧圭�鮗� ○ 賜 ★ 辛酔堀貧和鍬匈��梓囚徒貧議 Enter 囚辛指欺云慕朕村匈��梓囚徒貧圭�鮗� ● 辛指欺云匈競何��
    GetFileVersion                            卦指猟周井云  
    CopyFile                                  鹸崙猟周  
                                              Sub CopyFile�┌�   
                                              Dim fs As Object   
                                              Dim strFile As String   
                                              Dim strNewFile As String   
                                              strFile = ;C��Hello。doc;   
                                              strNewFile = ;C��Program FilesHello。doc;   
                                              Set                    fs                    =  

                                           156 

´ 匈中 173´

                                           CreateObject�─�Scripting。FileSystemObject;��  
                                           fspyFile strFile�察�strNewFile   
                                           MsgBox  ;A  copy  of  the  specified  file  was  
                                           created。;   
                                           Set fs = Nothing   
                                           End Sub  
MoveFile                                   卞強猟周  
DeleteFile                                 評茅猟周  
                                           Sub DeleteFile�┌�   
                                           Dim fs As FileSystemObject   
                                           Set fs = New FileSystemObject   
                                           fs。DeleteFile ;C��Program FilesHello。doc;   
                                           MsgBox ;The requested file was deleted。;   
                                           End Sub  
DriveExists                                泌公協啣徒贋壓夸卦指True  
                                           Function DriveExists��disk��   
                                           Dim fs As Object   
                                           Dim strMsg As String   
                                           Set                    fs                     =  
                                           CreateObject�─�Scripting。FileSystemObject;��   
                                           If fs。DriveExists��disk�� Then   
                                           strMsg = ;Drive ; & UCase��disk�� & ; exists。;  
                                           Else   
                                           strMsg = UCase��disk�� & ; was not found。;   
                                           End If   
                                           DriveExists = strMsg   
                                           ' run this function from the worksheet   
                                           '  by  entering  in  any  cell  the  following�此 �
                                           =DriveExists�─�E�此隠�   
                                           End Function  
GetDrive                                   卦指斤��Drive  
                                           Sub DriveInfo�┌�   
                                           Dim fs�察�disk�察�infoStr�察�strDiskName   
                                           strDiskName  =  InputBox�─�Enter  the  drive  
                                           letter�此┌察�_   
                                           ;Drive Name;�察 �C�此隠�   
                                           Set                    fs                     =  
                                           CreateObject�─�Scripting。FileSystemObject;��   
                                           Set                   disk                    =  
                                           fs。GetDrive��fs。GetDriveName��strDiskName����   
                                           infoStr = ;Drive�此 ─�& UCase��strDiskName�� &  
                                           vbCrLf   
                                           infoStr = infoStr & ;Drive letter�此 ─�& _   
                                           UCase��disk。DriveLetter�� & vbCrLf   
                                           infoStr  =  infoStr  &  ;Drive  Type�此  ─ �&  
                                           disk。DriveType & vbCrLf   
                                           infoStr = infoStr & ;Drive File System�此 ─�& _  
                                           disk。FileSystem & vbCrLf   
                                           infoStr = infoStr & ;Drive SerialNumber�此 ─�& _  
                                           disk。SerialNumber & vbCrLf   

                                        157 

´ 匈中 174´

                                          infoStr = infoStr & ;Total Size in Bytes�此 ─�&  
                                          _   
                                          FormatNumber��disk。TotalSize / 1024�察�0�� & ; Kb;  
                                          & vbCrLf   
                                          infoStr = infoStr & ;Free Space on Drive�此 ─�&  
                                          _   
                                          FormatNumber��disk。FreeSpace / 1024�察�0�� & ; Kb;  
                                          & vbCrLf   
                                          MsgBox    infoStr�察  �vbInformation�察    �Drive  
                                          Information;   
                                          End Sub   
GetDriveName                              卦指匯倖根嗤啣徒兆各賜宀利大慌�軛�各議忖憲堪 
                                          Function DriveName��disk��   
                                          Dim fs As Object   
                                          Dim strDiskName As String   
                                          Set                    fs                    =  
                                          CreateObject�─�Scripting。FileSystemObject;��   
                                          strDiskName = fs。GetDriveName��disk��     
                                          DriveName = strDiskName   
                                          ' run this function from the Immediate window  
                                          ' by entering ��DriveName�─�D�此隠�   
                                          End Function  
FolderExists                              泌猟周斜贋壓夸卦指True  
                                          Sub DoesFolderExist�┌�   
                                          Dim fs As Object   
                                          Set                    fs                    =  
                                          CreateObject�─�Scripting。FileSystemObject;��   
                                          MsgBox fs。FolderExists�─�C��Program Files;��   
                                          End Sub   
GetFolder                                 卦指斤��Folder  
                                          Sub FilesInFolder�┌�   
                                          Dim fs As Object   
                                          Dim objFolder As Object   
                                          Dim objFile As Object   
                                          Set                    fs                    =  
                                          CreateObject�─�Scripting。FileSystemObject;��   
                                          Set    objFolder     =    fs。GetFolder�─�C�此隠�  
                                          Workbooks。Add   
                                          For Each objFile In objFolder。Files   
                                          ActiveCell。Select   
                                          Selection。Formula        =       objFile。Name  
                                          ActiveCell。Offset��0�察�1�� _  
                                          。Range�─�A1;��。Select   
                                          Selection。Formula        =       objFile。Type  
                                          ActiveCell。Offset��1�察 �1�� _  
                                          。Range�─�A1;��。Select   
                                          Next   
                                          Columns�─�A��B;��。Select   
                                          Selectionlumns。AutoFit   
                                          End Sub   

                                       158 

´ 匈中 17
弌戻幣�紺� 指概 [Enter] 囚 卦指慕朕��梓 ○ 囚 卦指貧匯匈�� 梓 ★ 囚 序秘和匯匈。 壘匯和 耶紗慕禰紗秘慕尺