鱗張りv0.99 作成2006年1月29日 =====  1 はじめに  このプログラムマクロはエクセル上のセル内部データ をほかのアプリケーションに個個別に張りつける目的の ために作成されました  2 大まかな特徴  各セル内のテキストデータを所定の操作によりwin dowsのクリップボードに移植します  3 操作方法1操作概念  大まかには操作の概念は以下のようになります  データシートとしてのこのマクロ含むブック   セル内容をクリップボードに自動コピー    |A    V| Ctrl+Tabなどででアプリケーション間往復  ほかのテキスト形式を持つウィンドウをもつ アプリケーション                 Ctrl+Cなどでクリップボードから貼り付け  データ受け入れ側のアプリケーションがエクセルのシ ートの内部修飾属性(タブコードなど)ををサポートし  いなかったり  エクセル側の行列数などにマッチしていない場合に想 定する操作目的で作成されています  4 操作方法2マクロのセキュリティ  同梱されているエクセルブックを開きます  その場合エクセルのセキュリティがマクロの実行を許 可するかいなか聞いてきますので、モードを「危険な操 作に限りそのたびに警告する」に設定してください  マクロの実行が禁止されているとこのプログラムは動 作しません  セキュリティの許認可を許可したのに動作しない場合 は一度ブックを閉じてから再びひらいてみてください 4 操作方法3データシートの移植などについて  このブック上で経理事務を行っても結構ですが 既存の情報をあらかじめ作成してあるシートをそのまま sheet1にコピーしてもかまいません  このブックとマクロは特にセル内のデータをいじる論 理ははいっていないのでデータは破壊されないはずです が念のため大事なデータは別途管理されることを推奨し ます 5 操作方法4設定機能のONおよびほかの小さな機能  sheet1にデータシートが存在する状態になったらシー トの右上、A1のセルをマウスでクリックしてみたくだ さい  設定用の画面が開かれます  設定用画面の解説 ================================== □1000円カンマの除去チェックボックス □コピーモードのオンオフ 前置追加文字列入力窓 +MainSentence+ 後置追加文字列入力窓 □文末に区 切りカンマを追加 ==================================  このマクロはブックを開いた当初はコピーのモードが offになっています  このマクロはこれら設定を保存しません  またこの画面の入力値はブックを終了したときに全て 失われます  ・1000円カンマの除去チェックボックス  セルの書式設定によっては1000円の表記が 1,000と表示されている場合があります  この文字列のままほかのアプリケーションに貼り付け るとこのカンマを区切り文字とみなして入力フィールド が分かれてしまうことがあります  そのような自体を回避したい場合にはこのチェックを onにしてください ・コピーモードのオンオフ  ここをチェックしないとコピー機能が働きません  また現在のモードの状況が元のワークシートのA1セ ルの中に表示されます  もともとのA1セルの内容は上書きされてしまうので A1セルに失いたくない情報がある場合はワークシート をずらして貼り付けてください ・前後文字列追加窓  文字列の前後に任意の文句を追加します  かぎ括弧や住所入力のときに都道府県名を挿入したい ときなどに使用できます ・追加にカンマ  セル内容をテキストなどに移すときここをオンにして おくと自動的に区切り文字としてカンマが文尾に追加さ れますその場合は1,000円表記のカンマと混同され るのを防ぐためには  シート全体の設定を数値カンマをない状態にするか  あるいはこの機能を使わないで任意の区切り文字を自 分で決めていただいてその文字を後置文字鉄追加窓に入 力してください =====  6機能動作の特徴の詳細  このマクロはsheet1の選択されているアクティブセル 1個の内容をクリップボードにコピーします  動作トリガーはセルの選択範囲が移動した時にのみ発 生します  複数のセルを指定した場合はセルのもっとも左上のセ ルのみが機能の対象となります  セルの選択はキーボードでもマウスでもかまいません  またこのマクロはセルに表示された文字のみを処理の 対象とするため内部に論理数式や関数が埋め込まれてい ても利用できます  経理上の合算や平均値のコピーなどにも利用できると 思います  受け入れ側のアプリケーションの誤作動を回避するた めにこのマクロは以下の特殊文字を強制的に除去します ・改行コード(WINもMACも) ・TABコード  見栄え上一つのセルの内部に複数の改行がある場合は その文字列は都合一直線のデータとなります  7 注意(重要)  そのほかの文字列によりアプリケーションがどのよう な動作をするのかは作者はまったく保障しません  とくに法人内のカスタマイズされたシステムにこのマ クロを利用することは絶対に行わないでください  汎用機に直結されている古いシステムにはそもそも全 角文字を入力されただけでハングするようなものもあり ます  データベースシステムのインターフェースには用いな いでください  作者はいかなる種類の損害にもまったく責任を負いま せん  またこのマクロの内部論理を改変して使用することは 絶対にやめてください  ただし研鑽のために参考にすることは自由です 8 使用許可条件と連絡先  以上の注意事項を絶対に遵守してくださればどなたで も使ってかまいません  フリーウェアです  作者の連絡先 mail kaz_kimijima@yahoo.co.jp  多忙につき基本的にお返事は差し上げておりません ======================== よはく