質問: エクセルでセル内容でpdfで保存しメールの起動まで いつもお世話になっております。 ここで絶大なる支援を受けて表題に関するいくつかのマクロを教えていただいて色んな定常作業に組み込んで非常に便利に使い始めたのですが、下記の組み合わせが試行錯誤(当方の実力)ではどうしても達成出来ないのでhelpです。 1.エクセルの複数の指定セルを繋げてファイル名にする。 a1セルが「赤」、b1セルが「色」の場合はファイル名を「赤色」としたい。 2.上記のファイルを指定のパスのホルダーに保存する 3.そのpdfファイルを添付したメール画面でoutlookを起動する。 1.2.+指定アドレスに送信、まで全自動で完了する完成版はあるのですが、自動送信ではなくメールの起動までの方が非常に汎用性が高いので何とかお願いします。 また、ファイル名に2つのセルの内容をつなぐこともうまくいきませんでした。
回答: >指定のホルダーはデスクトップ上の[報告書]ホルダーと仮定 >filepath = createobject("wscript.shell").specialfolders("\\****\???>\xxxチーム\☆検査結果&成績書\サンプル名\1.原紙\1.顧客名") specialfoldersはデスクトップのパスを知るために使っているので パスが分かっているのなら filepath = "c:\xxxチーム\☆検査結果&成績書\サンプル名\1.原紙\1.顧客名" 又はネットワーク上なら filepath = "\\****\???>\xxxチーム\☆検査結果&成績書\サンプル名\1.原紙\1.顧客名"