エクセル表のコピペでインデントを反映さNo.03033
taktak さん 18/03/13 22:06
 
エクセル表をコピーして、秀丸メールに貼付けてみました。
色とか、太字とかは反映されます。
しかしインデント(1字、2字右寄せるとか)は、反映されず、全部左詰めになって
しまいます。

エクセルでピボットテーブルや「集計」機能を使ったときに、グループのレベルごと
に、小グループがインデント1字さげで並び、見やすいのですが、それをコピペした
いわけです。

アウトルック(2007)へのペーストだとうまくいきますし、Gmailでもうまくいきます。

そのへんうまくできる方法はありますでしょうか?

[ ]
RE:03033 エクセル表のコピペでインデントNo.03035
秀まるお2 さん 18/03/14 10:41
 
 Microsoft Officeが自分のマシンにインストールされてないので、とりあえずExce
l Viewerを使ってテストしてみました。テストしたら、一応再現できました。

 Excelでコピーした表は、クリップボードの中を見ると、ビットマップ画像や普通
のテキスト形式の他に

 Rich Text Format
 HTML Format
 XML Spreadsheet
 CSV

 などのいくつかの形式で出力されてるようでして、秀丸メールのHTMLメール編集ア
ドインに貼り付けた場合には、上記の「HTML Format」の内容がそのまま貼り付けら
れるようです。そのHTML Formatの中身として、セルの中のインデントの類が全部無
視されてるようでした。

 例えばセンタリングにしてても左詰で表示されるようでした。

 Outlook 2007やGmailさんがどのように処理してるのかちょっと分からないです
が・・・。たぶんHTML Formatじなくて、XML Spreadsheetの方を見てるのかなぁと思
います。

 秀丸メールのHTMLメール編集アドインは、Windowsに標準で付いてるWeb Browserコ
ントロールというウィンドウ部品をそのまま使ってるだけでして、この中の処理に手
を加えることは出来ないです。なので、僕の方でどうにかすることは出来ないです。

 ちなみに同じ仕組みのBecky!さんでもダメでした。

 ということですみませんがあきらめていただくしか無いと思います。

 ちなみにですが、Windows10の最新ビルドでは、WebViewコントロールという、Micr
osoft Edgeブラウザ相当のウィンドウ部品が新たに追加されてるようです。これを使
えば違った動作になるかもしれませんが・・・。根本原因はExcelさんの方(のHTML
Format自体がおかしい問題)にあると思うので、ダメな可能性が高い気もします。

[ ]