喫茶XRAYトップページ

[スレッド全体
]

[8339] Re:PDF の作成や印刷等返信 削除
2014/12/30 (火) 15:30:35 igy
▼ Mr.XRAYさん
今、WordやExcelのファイルをPDFファイルで出力するのを、調べていたのですが、
WordやExcelの2010以降(アドインインストールすれば、2007以降)だと、
ExportAsFixedFormatメソッドがあり、
プログラムから、WordやExcelを操作して、簡単にPDFファイルをエクスポートできそうです。

参考までに・・・


[8341] Re2:PDF の作成や印刷等返信 削除
2014/12/30 (火) 15:45:10 TS
▼ igyさん
> ▼ Mr.XRAYさん

> 参考までに・・・

最近知ったのですが、Delphi-fanさんの記事に以下のものがありました。

http://hiderin.air-nifty.com/delphi/excel/index.html

[8342] Re3:PDF の作成や印刷等返信 削除
2014/12/30 (火) 16:18:04 igy
▼ TSさん
> 最近知ったのですが、Delphi-fanさんの記事に以下のものがありました。
> http://hiderin.air-nifty.com/delphi/excel/index.html


情報ありがとうございます。

Delphi-fanさんの記事もそうですが、Mr.XRAYさんのエクセル操作関連の記事なども、
かなり参考になりますよね。

私なんて、

PDFファイルを作成するには?
https://forums.embarcadero.com/thread.jspa?threadID=107571&tstart=30

みたいに、ちょこっと検索して、

> 試していませんが、
> ○○○○○○
> は、いかがですか?


みたいな書き込みばっかりで・・(汗)



[8345] Re3:PDF の作成や印刷等返信 削除
2014/12/30 (火) 18:00:17 Mr.XRAY
▼ TSさん

> 最近知ったのですが、Delphi-fanさんの記事に以下のものがありました。
>
> http://hiderin.air-nifty.com/delphi/excel/index.html


おおっ,具体的なコードが...
しかし,VCL も,これ以上新しい話題はないだろうなぁ,と思いつつ,
結構あるもんですね.


[8344] Re2:PDF の作成や印刷等返信 削除
2014/12/30 (火) 17:56:30 Mr.XRAY
▼ igyさん

> ExportAsFixedFormatメソッドがあり、
> プログラムから、WordやExcelを操作して、簡単にPDFファイルをエクスポートできそうです。


つまり,記事に書いておけ,ということですね.
プレッシャーが.....
ここのところ,HTTP, TS さんの件,プリンタ設定コンポの件等が
ありましたので,後日,やっておきたいと思います (^^;
いつ ? というは訊かないできくださいませ.

一応全部「未処理」のテキストファイルに追加しておきました.


[8346] Re3:PDF の作成や印刷等返信 削除
2014/12/30 (火) 18:42:40 igy
▼ Mr.XRAYさん
> つまり,記事に書いておけ,ということですね.
> プレッシャーが.....


Excelだと、

ブック全体なら、
Book.ExportAsFixedFormat(Type:=0(*xlTypePDF*), Filename:=ファイル名);

特定のシートなら、
ws := Book.Worksheets[indexまたはシート名];
ws.ExportAsFixedFormat(Type:=0(*xlTypePDF*), Filename:=ファイル名);

複数のシートなら
StringList1にエクスポートしたいシート名を格納し、
wslst := Book.Sheets[VarArrayFromStrings(StringList1)];
wslst.Select;
Book.ActiveSheet.ExportAsFixedFormat(Type:=0(*xlTypePDF*), Filename:=ファイル名);

みたいな感じでできそうです。


[8354] Re4:PDF の作成や印刷等返信 削除
2014/12/31 (水) 09:27:03 igy
Wordは、

Doc.ExportAsFixedFormat(OutputFileName:=ファイル名, ExportFormat:=17(*wdExportFormatPDF*), DocStructureTags:=false);

こんな感じで。


[8351] Re2:PDF の作成や印刷等返信 削除
2014/12/30 (火) 23:03:26 Mr.XRAY
▼ igyさん

> WordやExcelの2010以降(アドインインストールすれば、2007以降)だと、

Excel 2003 ですが,図のようなアイコンが表示されていました.
Excel 2010 だとメニューからの操作のようですね.


[8352] Re3:PDF の作成や印刷等返信 削除
2014/12/30 (火) 23:12:08 igy
▼ Mr.XRAYさん
> Excel 2003 ですが,図のようなアイコンが表示されていました.

もしかして、Adobe Acrobat をインストールされていますか?
(あるいは他の有償のPDF作成ツールとか・・)

> Excel 2010 だとメニューからの操作のようですね.

Excel2013だと、

http://kokodane.com/2013_kiso20.htm

こんな感じでエクスポートできます。


[8353] Re4:PDF の作成や印刷等返信 削除
2014/12/31 (水) 09:09:54 Mr.XRAY
▼ igyさん

> もしかして、Adobe Acrobat をインストールされていますか?

は〜い,Adobe Acrobat 入れています.

> Excel2013だと、
>
> http://kokodane.com/2013_kiso20.htm


なるほど


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82