以下のコードのHTMLで作られたテーブルをブラウザーに表示→コピー→Wordに貼り付けると、テーブルがWordの文字列開始位置よりも左側にづれてペーストされるのですが、どのようにして回避できるのでしょうか?
コード:
<table width="550" border="1" cellspacing="0" cellpadding="40">
<tr>
<td width="466" colspan="2" align="center">
表タイトル
</td>
</tr>
<tr align="left" valign="top">
<td width="118">
表見出し行
</td>
<td width="266">
データ
</td>
</tr>
</table>
どうやら、テーブルのcellpaddingが関係しているようで、cellpaddingの値を以下のコードのように小さくすると、テーブルをWordに貼り付けたときに文字列開始位置よりも左にずれる割合は小さくなります。
コード:
<table width="550" border="1" cellspacing="0" cellpadding="5">
<tr>
<td width="536" colspan="2" align="center">
表タイトル
</td>
</tr>
<tr align="left" valign="top">
<td width="188">
表見出し行
</td>
<td width="336">
データ
</td>
</tr>
</table>
ただ、それでも少し左にずれることには変わりませんし、cellpaddingの値が大きなテーブルをWordに貼り付けるときの回避策とはなりません。
どのようにしたら、cellpaddingの値が0ではないホームページのテーブルをブラウザーからコピーしWordに貼り付けたとき、Wordの文字列開始位置より左にずれないようにできるのでしょうか?
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> 回数がすごく多いため単にコピペで行ないたいのです。
とおっしゃられましても…
Wordの仕様と思われることで質問者様にとって都合の悪い事になっているだけのことを、HTML側に何とかしろ、というのは土台無理のある話ですね。「HTMLでブラウザに表示された表を(HTML側を編集することなく)Wordに貼付ける」というのが必須条件である以上、HTMLのカテゴリでお答えできる事はないと思います。
この回答への補足
http://oshiete1.goo.ne.jp/qa3830707.htmlへ移動します。
マルチスレッドをさけるため、このスレッドは閉じます。
No.1
- 回答日時:
カテ違いの質問の様に思われます。
問題点はHTMLの側にあるのではなく、単にWordの仕様に関することでしょう。
こちらのカテではなく【Office系ソフト】のカテでWordのヘビーユーザにでも質問された方が宜しいのでは。
と言いますか、Word上で、コピペされた表をドラッグして好きな位置に移動できますが…それで済む話では?
この回答への補足
abrilさん
ご回答、ありがとうございました。
>Word上で、コピペされた表をドラッグして好きな位置に移動
そうなのですが、回数がすごく多いため単にコピペで行ないたいのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルの任意の列を非表示に...
-
テーブルの行を折りたたみたい...
-
tableにul,または,olを入れられ...
-
スタイルシートで colspan=3と...
-
safariで特定条件下でデーブル...
-
ASP GridViewで1レコード2行を...
-
テーブルの入れ子について
-
この出品にある送料表の作り方
-
HTMLで外部ファイルの読み込み
-
テーブルのヘッダとボディの幅...
-
テーブルのレイアウトがおかし...
-
TRタグの余白をcssで設定するには
-
テーブルタグのセルの幅の一部...
-
テーブルの行の高さを指定する...
-
HTML <td></td>タグ セル内余...
-
テーブルの表示がずれます
-
テーブルのセルに画像をピッタ...
-
線が一番細いテーブル
-
逆L字の表(table)組み
-
画像と画像の間の空白
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TRタグの余白をcssで設定するには
-
tableにul,または,olを入れられ...
-
テーブルの任意の列を非表示に...
-
テーブルのヘッダとボディの幅...
-
cssで、表示されるテキストによ...
-
HTML <td></td>タグ セル内余...
-
文字列が入っているtdを削除せ...
-
テーブルのセルに画像をピッタ...
-
テーブルの行を折りたたみたい...
-
テーブルの行の高さを指定する...
-
テーブルの表示がずれます
-
テーブルタグのセルの幅の一部...
-
中に<table></table>が使えるア...
-
逆L字の表(table)組み
-
ホームページ 表の上の余白を...
-
表の中の列の順番を入れ替える...
-
EXCELからhtmlへの変換で罫線が...
-
tableでcolspanを使うと次行以...
-
表の1列だけをCSSを使って右揃...
-
文字の中央そろえを一括で指定...
おすすめ情報