KaleidaGraph 4.5M のグラフペーストで ChemDraw のファイルサイズが大きくなる (4.5 / Mac)

質問

ChemDraw 14/15.x Mac版に KaleidaGraph 4.5 Mac版のグラフを貼り付けると ChemDraw のファイルサイズが大きくなる。

 

回答

KaleidaGraph 4.5 Mac版から ChemDraw 14/15.x Mac版にコピーしグラフを貼り付けると、TIFFフォーマットの画像として貼り付けられるため ChemDraw のファイルサイズが大きくなる問題が確認されています。

動作環境

現状、以下の回避方法にてご対応ください。

回避方法 1

KaleidaGraph 4.5 Mac版でプロットを PICTファイル に保存後 このファイルを ChemDraw のウィンドウにドラッグ&ドロップで貼り付けるとファイルサイズが小さくなります。

 

回避方法 2

KaleidaGraph 4.5 Mac版でグラフをコピーし、Microsoft Word/PowerPoint に一度貼り付け、このオブジェクトを再度コピーしてから、ChemDraw に貼り付けることで PICT(QuickDrawピクチャ)形式 として貼り付けることができます。

Finder編集クリップボードを表示 でクリップボードの内容を確認。

 

 

次のスクリプトは、上記作業を (少しだけ) 簡略化するもので参考までに紹介するものです。スクリプトの応用に関するサポートにつきましてはサポート対象外となりますことご了承ください。

 

■KaleidaGraphのスクリプトを使用する

回避方法 1 に対応

KaleidaGraphのスクリプトを使用して PICTファイル を書き出す。次の内容を数式入力の「メモ」に貼り付けて「実行」ボタンをクリックします。

以下のハードディスク名(HD)アカウント名(user_name) は、必ず使用環境の名前に変更してください。

#PICT/OPT
type=pict
scale=100
dpi=400
file ="HD:Users:user_name:Desktop:kg_temp.pct"
#END

「 ” ” 」(ダブルクオーテーションマーク) は必ず半角入力してください。

パスは「:」コロンで区切ります。(Mac版)

kg_temp.pct ファイル がデスクトップ上に保存されますので、これを ChemDraw のウィンドウにドラッグ&ドロップして貼り付けます。

この設定を維持するには、KaleidaGraph を終了させる時に、「変更の保存」ダイアログで「マクロ」を選択して「OK」をクリックして下さい。

 

■AppleScriptを使用する

回避方法 2 に対応

Microsoft Word を介してコピー&ペーストする。

カレイダグラフのプロットをコピー&ペーストする作業をしていることを想定した状況で、Microsoft Word を起動している必要があります。

  1. カレイダグラフのコピーしたいプロットウィンドウをアクティブにして、 QDpict_copy.scpt をダブルクリックして実行し、▶ボタン をクリックします。
    Microsoft Office のバージョンが 2011 でなかったり、パスが異なる場合はスクリプト内のパスを変更する必要があります。


  2. Microsoft Word にプロットが貼り付けられ、表示されたダイアログの「OK」ボタンをクリック後、すぐにWord上のプロットをクリックして、オブジェクトが選択された状態にします。 (オブジェクト選択までは2秒以内の設定になっています。変更可)



  3. Word のウィンドウは自動的に閉じられます。この状態でクリップボードには PICT(QuickDrawピクチャ)形式としてストアされています。ChemDrawに貼り付けても大きなファイルサイズになりません。

    QDpict_copy.scpt は、AppleScriptメニューに登録してすばやくアクセスすることができます。以下のパスに QDpict_copy.scpt ファイルを配置します。( エイリアスの作成&配置も可。)

    HD/Library/Scripts (HD/ライブラリ/Scripts)



    Finder に AppleScriptメニューを表示するには、AppleScript の スクリプトエディタ環境設定 の「一般」から「メニューバーにスクリプトメニューを表示」を選択してください。