Visual Basicで非常に新しいですVisual Basicを使用してExcelでフォルダディレクトリを作成する
現在Excel内で電卓を作成しようとしていますが、Excel内でデータをPDFにエクスポートできます。私はexcel文書をエクスポートすることができましたが、それは私の "D:\"にしか行きません。
D:\内にフォルダを作成するにはどうすればExcel_Calculatorのように呼び出されますか?作成されたすべてのPDFをそのフォルダに直接保存することができます&上書きする代わりにそのフォルダを使用するには、既存のフォルダ
Sub GetFilenameForPDF()
Dim strFileName As String, strB1 As String, strWorksheet As String
strB1 = Range("B1").Value
strWorksheet = ActiveSheet.Name
strFileName = strB1 & " " & strWorksheet & " " & Format(Date, "DD-MM-YYYY")
Sub SaveToPDF()
Dim strFileName As String, strC3 As String, strWorksheet As String
strB1 = Range("B1").Value
strWorksheet = ActiveSheet.Name
strFileName = strB1 & " " & strWorksheet & " " & Format(Date, "DD-MM-YYYY")
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"D:\" & strFileName & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
End Sub
** EDIT:
PDFを保存するための私が持っているコードは以下のとおりですまたはフォルダがないように、私は一時的な場所にファイルを作成したり、リダイレクトすることができる方法があります詰まっし、ユーザーは必要なときにPDFを保存/印刷することができますか?**
'MkDir(" D:\ afolder ")' –
@JeremyThompson私はそれを試みました - それを動作させることができませんでした。私はそのコード行をどこに置くのですか?私が最初、最後、そしてその間で試したので... – sam
これを試して失敗した場合は、エラーを説明し、問題を再現するのに必要な最小限のコードを示してください。 [mcve]を参照してください。 –