こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ExcelをPDF化(Macintosh環境)

MacOS9.2環境で複数のシートがあるExcel文書を一度にPDF化したい。

【現象】
Windows+Adobe Acrobat 6.0+Excel2000では、複数シートを選択して1つのPDFファイルに変換することが出来ます。

しかし、MacOS 9.2.2+Adobe Acrobat 5.0.5+Excel2001(9.0.6)+AdobePS 8.8.0の環境で、複数シートを選択して印刷(PDF化)すると上書きされてしまい、最後のシートの分しかPDFファイルとして残りません。

【実現していること】
Excelで、プリント→「Adobe PDF の作成」、出力先:「ファイル」で実行することにより、シート毎にPDF化することは出来ます。しかしその場合、シートの数だけ印刷しなければならず、なおかつ保存ファイル名もいちいち変えて、最後に結合する必要があります。
Microsoft Office用Acrobat PDFMakerも症状は同じです。

また、「仮想プリンタ」でPSファイル→Distiller→PDF化は出来ますが、シート分のPSファイルが作成→PDFファイルへ変換→1つのPDFファイルに結合と手間がかかり、できればやりたくありません。

【目標】
こちらが望んでいることは、
『複数シートを1つのPDFファイルに1回のアクションで作成される』が実現出来ることです。

結局、PSファイル経由しか解決策はないのでしょうか。Windowsでは簡単にできるのに、なぜマック!という感じです。

【ついでに】
※ついでに質問ですが、「Adobe PDF の作成」、出力先:「プリンタ」にすると複数シートを一気に出力することが出来ると聞いたのですが、「プリンタ」はグレーになって選択出来ません。設定がおかしいのでしょうか?出力先:「プリンタ」が選択できるようにするにはどうしたらいいのでしょうか?

宜しくお願いします。

投稿日時 - 2005-12-05 12:29:47

QNo.1820647

困ってます

質問者が選んだベストアンサー

OSXの情報ですが、MSのページに「PDF ファイルに印刷されるブックには、すべてのワークシートが含まれません。」とあるように、ブック全体をPDFファイル化することはむりのようですね。
http://support.microsoft.com/default.aspx?scid=kb;ja;325995
これもまたOSXの話になるので恐縮ですが、たとえばNeoOfficeでExcelファイルを開けばブック全体をPDFファイル化することができました。
1.0があれば(たぶん)OS9でも同じことができると思うのですが。
あまりお役に立てなくてごめんなさい。

投稿日時 - 2005-12-05 15:15:39

お礼

ご回答有り難うございます。
NeoOfficeなるものは何となく知っていたのですが、スルーしておりました。J1.1だとOSXプラットフォームになってしまうのですね。1.0は探しきれませんでした。
最新版のソフトは全てOSX対応だし、早く移行しろってことなのでしょうかね・・・
有り難うございました。

投稿日時 - 2005-12-06 11:27:57

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.6

いろいろと実際に試してみましたが、うまくいきませんでしたm(_ _)m
一応、アドビのFAQに同じ項目がありましたので、参考まで。

>>AdobePDFの作成にすると、出力先をプリンタにすることはできません。
>これは仕様なんでしょうかね。

PDFの作成にするということは「ファイルを作成する」ことになります。そのため、仕様であると言えると思います。

参考URL:http://support.adobe.co.jp/faq/faq/qadoc.sv?219023+002

投稿日時 - 2005-12-06 14:40:33

お礼

ご回答有り難うございます。

>いろいろと実際に試してみましたが、うまくいきませんでした
わざわざ検証して頂き有り難うございます。やはりうまくいきませんでしたか。残念ですが、ある意味ほっとしました。すいません。

アドビのFAQ拝見しました。小生も確認はしておりましたがここに書かれている解決方法で、
複数のPSファイル作成→それぞれPDF化→挿入で1つのファイルにまとめる
という方法が一番“まし”のようですね。

>PDFの作成にするということは「ファイルを作成する」ことになります。そのため、仕様であると言えると思います
確かにそうですね。出力時にPS対応のプリンタを選択したときに出力先を「プリンタ」にしますが、インタフェースを共通化、かつ簡略化するための措置としてのグレー表示なのでしょう。きっと。

No.5の回答に対するお礼の欄で結論めいたことを述べましたが、今回の問題については「MS Officeの限界」というところで落ち着きました。

直接的な解決には至りませんでしたが、皆様のお力添えによりとりあえずすっきりしました。また今後の方向性も見えたように思えます。

お忙しいところ、皆様のご協力を頂き感謝致します。有り難うございました。

投稿日時 - 2005-12-06 16:04:42

ANo.5

>ちなみに、「OSX+Office2004+Acrobat7.0」の環境ではこの問題は完全にクリアになっているのでしょうか?

たびたび失礼。
No2の欄で書きましたように、MSのページに
「PDF ファイルに印刷されるブックには、すべてのワークシートが含まれません。」(OSXの情報です)とあります。また実際に「OSX10.4+Office2004+Acrobat7.0」の環境で行っても無理でした。
そもそもこの情報自体、2002年9月4日のものであり、それ以来そのままということは「MSに改善する気がない」と見た方がよいかも知れません(NeoOfficeではできるのですから、Excelに原因があると見た方がよいでしょう)。個人的な見解を述べさせて頂ければ、MSとはそういう「なんたら商人」のような会社です。ちゃらちゃらしたこどもだましの余計なかざりを付けますが、本当に仕事で使えるような肝心なところはまったく無視、欲しかったらwinへどうぞ、という魂胆です。皆さんはそれが嫌いでopen officeなどに無償奉仕しています。
もし、MSとwinにすこしでも好感情をお持ちでしたら、この暴言をお許しください。

投稿日時 - 2005-12-06 14:35:59

お礼

ご回答かつご指摘有り難うございます。

>実際に「OSX10.4+Office2004+Acrobat7.0」の環境で行っても無理でした
検証して頂き感謝致します。

>NeoOfficeではできるのですから、Excelに原因があると見た方がよいでしょう
「MS Officeでは出来ないが、NeoOfficeではできる」これが今回のハイライトでしょうか。
cockerelさんがNo2の欄で書かれているように、OSX+NeoOfficeがベストの解決方法のように思われます。あるいはWindowsに移行せよと言うことでしょうか。

小生は、MSに対してアンチでもシンパでもありませんが、少なくともMacユーザに対して優しくないですね。OpenOfficeプロジェクトやLinuxはある種必然なムーブメントだと言えると思います。

有り難うございました。

投稿日時 - 2005-12-06 15:42:34

ANo.4

あのあといくつかのアプリケーションで試してみました。icExcelでは駄目でした。そこで、かなり乱暴な方法ですが、Wordで開くというのはどうでしょう。
Wordを起動して「開く」から目的のファイルを選択し、ブック全体を指定して開きます。レイアウトを調整した後、それぞれのシートの境界に改ページを入れればよいと思います。
Word2001で検証しましたがうまくいきました。
なお、ExcelファイルのアイコンをそのままWordのアプリケーションアイコンに重ねた場合、2004ではうまくいきましたが、2001ではうまく開きませんでした(簡単にあきらめてしまいましたが・・)。

投稿日時 - 2005-12-06 12:07:17

お礼

回答有り難うございます。

いろいろ検証して頂いているみたいで恐縮です。「icExcel」なるソフトは始めて聞きました。Panergy社のソフトウェアとのこと。ユーザの選択肢があることは良いことですね。

さてWordで開くとのことですが、発想がかなり斬新ですね。レイアウトはかなり崩れますが、作り込み&調整次第では非常に可能性のあるやり方の様に感じました。素晴らしい!

既存のファイルをPDF化するには適しませんが、やりようによっては化けるかも知れませんね。

いろいろアイデアは出てくるものですね。皆さん本当に有り難うございます。ただし、そもそもの問題である、「Excelで複数シートを直接1つのファイルにPDF化することは出来ない」という現象は結局解決出来ないということになってしまうのでしょうかね。

ちなみに、「OSX+Office2004+Acrobat7.0」の環境ではこの問題は完全にクリアになっているのでしょうか?
教えていただけると幸いです。

よろしくお願いします。

投稿日時 - 2005-12-06 14:09:40

ANo.3

OS9.2環境で同様のソフトを持っています。
1)AdobePDFの作成にすると、出力先をプリンタにすることはできません。
2)ただし、プリントの設定(AdobePDFの作成の下に表示されるタグ)でMicrosoft Excelを選択すると、「選択した部分」「表示しているワークシート(これがデフォルト)」「ブック全体」というオプションが表示されます。ここで「ブック全体」にすればOKのハズです。

投稿日時 - 2005-12-05 16:12:10

お礼

ご回答有り難うございます。
結論から言いますと、この方法でも駄目なんです(泣)

ExcelファイルはSheet1、Sheet2、Sheet3にそれぞれデータがあります。
Excelの「ファイル」→「プリント」で、プリンタを「Adobe PDFの作成」、出力先を「ファイル」に設定します。
「Microsoft Excelタグ」→印刷対象を「ブック全体」→「保存」→デスクトップに「名前: ***.pdf で保存」を実行すると、

Sheet1のPDFファイル(***.pdf)が作成→同じファイル名でSheet2のPDFファイルが勝手に上書き作成→同じファイル名でSheet3のPDFファイルが勝手に上書き作成され、最終的にSheet3の内容だけが入った***.pdfファイルがデスクトップに残る。

という状況なのです。
Sheetを複数選択しても、一つだけを選択しても、全部選択しても結果は変わりません。

mans_satoさんがもしうまくいっているとすれば、設定がおかしいのか、環境がおかしいのか。それともマックだからなのか(笑)。

恐縮ですが、出来れば、もう一度フォローをお願いします。
よろしくお願いします。

P.S.
>AdobePDFの作成にすると、出力先をプリンタにすることはできません。
これは仕様なんでしょうかね。

投稿日時 - 2005-12-06 11:46:26

ANo.1

PrinttoPDFでなんとかなりませんか?

参考URL:http://www.jwwalker.com/pages/pdf.html

投稿日時 - 2005-12-05 12:55:57

お礼

asucaさん、早速のご回答有り難うございます。
早速、PrintToPDFを試してみました。

結論からすると厳しい様です。
1.エクセルで複数シートを選択して印刷すると、印刷される枚数分だけ保存ファイル名を入力することになり、結局、複数のPDFファイルが作成されます。
2.レイアウトがかなり崩れます。PS対応するプリンタとPDFファイルが同じレイアウトで出力されるとうれしいです。

レイアウトに関しては、いろいろ設定のしがいはあるかもしれませんが、1アクションでエクセルの複数シートを1つのPDFにすることはPrintToPDFではなんとかならなかったようです。
Wordでしたら問題なくクリアするのですが、ExcelはPDF化に限らず複数シートの出力に関していろいろ問題があるようですね。

有り難うございました。

投稿日時 - 2005-12-05 13:39:13

あなたにオススメの質問