|    | 
     ▼インザーギ さん、。▼sasa さん:こんにちわ、ちんといいます: 
さささんのいう通り、何点か不備があります。 
サーバー名もおかしい気がします。 
まず、Excelを起動したときのPath名を取得した方が良いと思いますので、 
とりあえず、 
 
Sub test() 
  'アクティブウィンドウのブックのフォルダへの絶対パス 
  Workbook_path = ActiveWorkbook.Path 
   
  'アクティブウィンドウのブックのファイル名までの絶対パス 
  Workbook_FullName = ActiveWorkbook.FullName 
 
  Workbook_FullName = Replace(Workbook_FullName, ".xls", ".pdf") 
  OldName = Range("BB500").Value 
  If Dir(Workbook_FullName) = "" Then 
   MsgBox "pdfファイルが存在しません。" 
  Else 
   prt3 = MsgBox("1の場合は、「はい」、Finalの場合は「いいえ」を選択してください", _ 
    vbYesNo + vbInformation, "統計表印刷実行") 
   Select Case prt3 
    Case vbYes 
     NewName = Workbook_path & "\" & OldName & "_N1.pdf" 
     If Dir(NewName) = "" Then 
      Name Workbook_FullName As NewName 
     Else 
        MsgBox "既にファイルが存在します。" 
     End If 
    Case vbNo 
     NewName = Workbook_path & "\" & OldName & "_NF.pdf" 
     If Dir(NewName) = "" Then 
      Name Workbook_FullName As NewName 
     Else 
        MsgBox "既にファイルが存在します。" 
     End If 
   End Select 
 
 
  End If 
 
End Sub 
 
以上、参考までに・・・ 
 
 | 
     
    
   |