人に聞けない痔の悩み、これでスッキリ >>

Excelを使用しているのですが
データ内の図をコピー禁止できませんか?

図は、印鑑のファイルなので
他に利用されると困るからです。

教えてください。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

印影を電子ファイルにした時点で他への利用はされてしまうと思います


完全には無理でも再利用しにくい状態にするのであれば、帳票の背景ごと画像にするとかですかね、ロゴと印影、印欄と微妙に重なった印影とか。
それでも再利用を困難にするだけで、他に利用されることはあります。

その帳票に印鑑が本当に必要なものか、印刷後捺印はできないかなどを検討されてた方が自然なような気がしますが...
    • good
    • 0

1.ワークシート全体を選択(「A」と「1」の間の角)


2.セルの書式設定にて「プロパティ」「保護」により、「ロック」を解除
3.印鑑の図以外を選択→オートシェイプの書式設定→「保護」→「ロック」解除

4.ツール→保護→「シートの保護」

によりまして、印鑑の図を保護可能です。
なお、保護に、パスワードをかけることも可能です。
    • good
    • 4

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QExcel 選択も削除も出来ない画像

 教えて下さい。

 メールに添付されていたExcelのファイルなのですが、張り付けられている画像を削除しようと思ったのですが、画像が選択が出来ないのです。

 [編集]-[ジャンプ]を開いて、「セル選択」ボタンをクリック、「オブジェクト」で選択しようと思ったのですが、「セル選択」の画面の「オブジェクト」の項目がグレーになっていて、ラジオボタンが選択できないようになっているのです。

 「オブジェクトが存在しない・・・そんなはずは・・・」と訳が分からない状態です。

 この「選択できない画像」の正体は何なのか。これはどのように設定し、どのように解除するのか。ご存知の方がおられましたら、御教授下さい。

Aベストアンサー

こんばんはっ。
お困りのようですね。
たぶん、「共有」が原因だと思います。

共有解除できますか?

ツール→ブックの共有→複数ユーザーによる同時編集を行う
にチェック入っていませんか?もし入っていたら、解除してください。(offにして下さい。)
もしだめであれば、他の方法も考えますので、補足してください。

QEXCELで作成した見積書に印鑑を押す方法。

はじめまして。
このたび、取引先のために見積書を作成しております。
以前、別の取引会社から提出いただいたPDF形式の見積書に印鑑が押されていました。

PC上で見ても印鑑が押されているのですが、これはどのようにすればできるのでしょうか?

おそらくエクセルで作成されたものがPDFに変換されているため、エクセル作成時点でこちらで質問させていただきました。

どうかよろしくお願いいたします。

Aベストアンサー

私の場合は、エクセル、ワードなどのソフトで見積書を作成し、
印鑑をスキャナーで画像(jpg)処理して、赤い部分(朱肉)のところ以外は透明にして、押印したい場所に貼り付ければ、あたかも押印したように見えます。
印鑑は、画像貼り付けということです。
なお、文字などに印鑑が重ならないのであれば、透明にする作業は省いてOKです。

QExcelシートの保護(図の挿入だけ許可)

Excelのシートの保護を使用していますが、図の挿入だけ許可したいのです。
このようなことは可能でしょうか?

Aベストアンサー

ツール→保護→シートの保護でオブジェクトのチェックをはずしOK。

挿入→オブジェクトでファイルタブを選択し、参照ボタンをおして、選択すると挿入(jpgとgif)できましたが・・・

これはダメ?(当方、Excel97です。2000は当然できる?)

QEXCEL  一部のオブジェクトだけを固定したい

お世話になっております。
EXCEL2000です。
http://okweb.jp/kotaeru.php3?q=249769
ある一部のオブジェクトだけを固定したいのです。
調べましたが、すべてのオブジェクトが固定されてしまう方法だけがわかったぐらいです。
以下の方法です。

まず、図形のオートシェイプの書式設定の「保護」でロックにチェックを入れます。次にメニューの「ツール」-「保護」で「シート」を選択します。そうすると「データ」「オブジェクト」「シナリオ」と表示されますので、オブジェクトにチェックを入れてください。
データにチェックを入れてしまうとロックされているデータのセルすべてが入力不可。
また列や行を削除や幅を変更させた時に図形の大きさを変えたくない場合は、オートシェイプの書式設定のプロパティで「セルに合わせて移動やサイズ変更しない」にチェック入れておけば、図の位置や大きさはそのまま。

おでも、あくまで一部のオブジェクトだけを固定するほうほうはありますか?

Aベストアンサー

その、固定したいオブジェクトだけを「ロック」のチェックをし、固定しないオブジェクトはチェックを外した上で、シートを保護すればいいのです。

Qエクセルでの指定文字 カウントについて

エクセルで並んだデータでの指定した名前だけの個数をカウントするにはどうすればいいのでしょうか?

山田 高橋 佐藤
高橋 梅田 赤田
 西 山田 梅田
佐藤 山田 梅田

名前が並んだデータで「高橋」という名前が何個あるのかをカウントしたいのですがどうすればいいのでしょうか?

Aベストアンサー

 データは入力されているセルの範囲を「A1:C4」とすれば、

=COUNTIF(A1:C4,"高橋")

Qエクセルで、オブジェクトの選択を禁止する方法。

エクセルのオートシェイプで図形、たとえば四角を書きます。そしてその中にさらにオートシェイプの図形を重ねます。

このような状態で、中の図形を選択しようとして、その図形をクリックすると、かなりの確率で外側の図形のほうが選択されてしまいます。何回かクリックを繰り返し、やっと目的の図形を選択することができます。(もちろん一発で選択できるときもありますが…)
また、クリックの微妙な加減ではすぐにオートシェイプの書式設定画面が出てきてしまい、非常に煩わしいです。

もう選択することがない図形を選択禁止にする方法などはないのでしょうか?よろしくお願いします。

「Tab」キーを押していけばひとつずつ選択は切り替わっていくのは知っていますが、これだと図の数が多いと目的の図まで押し続けるのは大変です。なのでそれ以外でお願いします。

Aベストアンサー

できなくはありませんが、少々面倒ですよ。
編集対象の図形だけ、オートシェイプの書式設定で保護タブ内のロックのチェックを外しておきます。
その後シートの保護をすれば、ロックにチェックの入っているオートシェイプはクリックできなくなります。

お勧めは拡大する事です。
400%まで拡大すれば選択もしやすいですし、元に戻すのはCtrlキーを押しながらマウスのホイールボタンをくるっと回すだけなので簡単です。

QEXCEL、セルのコピー・貼り付けを禁止したい

お世話になります。

Excelにてあるツールを運用しているのですが、
セルのコピー・貼り付けを不可にする機能はないでしょうか?

で、そのExcelを終了する際には可に復元するという動きが理想です。

みなさま、教えてください。

Aベストアンサー

遅くなりました。

Excelの2002などで、試験していませんが、たぶん、標準モジュールの部分を入れ替えれば大丈夫なはずです。

'-----------------------------------------------------------------
Sub DisableCommandButtons(Cmd_bln As Boolean)
'コピー・貼り付けを停止させるサブルーチン・マクロ
 Dim cmd As Variant
 Dim Cmdb As Object
 Dim CmdNames As Variant
 CmdNames = Array("Worksheet Menu Bar", "Cell", "Column", "Row")
 'ショートカットのインスタンス
 If Cmd_bln = False Then
  Application.OnKey "^c", ""
  Application.OnKey "^v", ""
  Application.OnKey "^x", ""
 Else
  Application.OnKey "^c"
  Application.OnKey "^v"
  Application.OnKey "^x"
 End If
 'コマンドボタンのEnable
 For Each cmd In CmdNames
 If cmd = "Worksheet Menu Bar" Then
  With Application.CommandBars(cmd).Controls(2)
   .Controls(3).Enabled = Cmd_bln
   .Controls(4).Enabled = Cmd_bln
   .Controls(5).Enabled = Cmd_bln
  End With
 Else
  With Application.CommandBars(cmd)
   .FindControl(, 19).Enabled = Cmd_bln 'Copy
   .FindControl(, 22).Enabled = Cmd_bln 'Paste
   .FindControl(, 21).Enabled = Cmd_bln 'Cut
  End With
 End If
 Next cmd

End Sub
'-----------------------------------------------------------------

遅くなりました。

Excelの2002などで、試験していませんが、たぶん、標準モジュールの部分を入れ替えれば大丈夫なはずです。

'-----------------------------------------------------------------
Sub DisableCommandButtons(Cmd_bln As Boolean)
'コピー・貼り付けを停止させるサブルーチン・マクロ
 Dim cmd As Variant
 Dim Cmdb As Object
 Dim CmdNames As Variant
 CmdNames = Array("Worksheet Menu Bar", "Cell", "Column", "Row")
 'ショートカットのインスタンス
 If Cmd_bln = Fa...続きを読む

QEXCEL VBA で現在開いているブックのファイル名を取得する方法

EXCEL2003 VBAで業務を簡素化するために、現在開いているブックのファイル名を取得する方法が分かりません。
作業手順をマクロを使って処理していますが、オリジナルのワークブックをファイル名を変えて保存し、以後、このワークブックを読み込んで使用しています。
このときのVBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり、以後の業務に使用できません。
常にファイル名を取得出来るVBAをどなたか、教えて下さい。

Aベストアンサー

>現在開いているブックのファイル名
 ちょっと曖昧な表現かなぁという気もいたしますが、VBAが書いてあるブックのブック名は
ThisWorkbook.Name
で、現在 "アクティブにして" 操作対象になっているブックの名前は
ActiveWorkbook.Name
ですね。

 しかし、
>VBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり
というような文脈からすると、
ThisWorkbook.Name
の方ですかね。

QExel VBA 別ブックから該当データを検索し、必要なデータを取得する方法について

部品表というブックがあります
A列に商品名、B列に商品番号が入力してあります。C列のコードは未入力です。
A列     B列     C列      
商品名  商品番号  コード
モータ  U-1325-L  
ホルダ  R-134256

また、コード一覧表という別のブックには、A列に商品番号と、B列にコードが、何千件も入力されています。

やりたいことは
部品表のC列のコード欄に、コード一覧表ブックから商品番号と一致するコードを貼り付けしたいのです。

部品表は、何百種類もありますので、関数ではなく、マクロで処理を希望します。

自分では、部品表の商品番号をコピーして、コード一覧表で検索し、検索結果の右隣のセル(B列のコード)の値を部品表のC列に貼り付ければよいかと思い、書いてみたんですが…

Sub 別ブックから貼り付ける()
  Dim 検索する As Long
Windows("部品表.xls").Activate
検索する = cells(i,2).Value
Windows("コード一覧表.xls").Activate
ActiveWindow.SmallScroll Down:=-3
Selection.AutoFilter Field:=3, Criteria1:="=検索する", Operator:= xlAnd

と、してみたものの、検索しても、その検索結果の隣のセルのコードをどうやって取得すればいいのかが、わかりませんでした。

基本事項は本で学びましたが、呪文のようなコードはよく理解できません。懸命にネットで検索して、訳して理解する努力をしてはいますが。

どうぞよろしくお願いします。

部品表というブックがあります
A列に商品名、B列に商品番号が入力してあります。C列のコードは未入力です。
A列     B列     C列      
商品名  商品番号  コード
モータ  U-1325-L  
ホルダ  R-134256

また、コード一覧表という別のブックには、A列に商品番号と、B列にコードが、何千件も入力されています。

やりたいことは
部品表のC列のコード欄に、コード一覧表ブックから商品番号と一致するコードを貼り付けしたいのです。

部品表は、何百種類もありますので、関数...続きを読む

Aベストアンサー

こんにちは。
とりあえず実用性も踏まえました。
メインの動作はワークシート関数のVLOOKUPをVBA上で使用していますので理解はしやすいかと思います。
また、質問文から察するに「部品表.xls」と「コード一覧表.xls」の両方を開いて処理されていますが「コード一覧表.xls」はプログラム内で開いて閉じているので実行するときは「コード一覧表.xls」は閉じて置いてください。
Option Explicit
Sub Sample()
 Application.ScreenUpdating = False
 Dim I As Long
 Dim xlBook
 Set xlBook = Workbooks.Open("C:\★★\コード一覧表.xls") '★要変更★
 I = 2
 Do While Range("A" & I).Value <> ""
  ThisWorkbook.Worksheets("Sheet1").Range("C" & I).Value = Application.VLookup(ThisWorkbook.Worksheets("Sheet1").Range("B" & I).Value, xlBook.Worksheets("Sheet1").Range("A2:B65535"), 2, 0)
  I = I + 1
 Loop
 xlBook.Close
 Application.ScreenUpdating = True
 MsgBox ("完了")
End Sub

こんにちは。
とりあえず実用性も踏まえました。
メインの動作はワークシート関数のVLOOKUPをVBA上で使用していますので理解はしやすいかと思います。
また、質問文から察するに「部品表.xls」と「コード一覧表.xls」の両方を開いて処理されていますが「コード一覧表.xls」はプログラム内で開いて閉じているので実行するときは「コード一覧表.xls」は閉じて置いてください。
Option Explicit
Sub Sample()
 Application.ScreenUpdating = False
 Dim I As Long
 Dim xlBook
 Set xlBook = Workbooks....続きを読む

QExcel シートの保護をしつつ、図を挿入する

Excelで表を作成しました
操作する人がほとんどPCの知識がない為シートの保護をかけ
マクロを保護しています

この状況で図の挿入をユーザーにさせたいのですが
シートの保護をしている為できないようです

どなたか解決策をご存知でしたらご教授願います

Aベストアンサー

別シートではダメということですよね。

であれば、入力作業 → 「保護解除 → グラフ作成 → 保護」
としてできませんか。「」内はマクロ処理です。ここでグラフ作成としましたが、グラフの体裁が決まっているのであれば、雛形をシートに予め入れて置き、手直しが必要ならそれもマクロで行う、というやり方もあると思います(私はそうしています)。

かなり外してしまった感じですが、少しでもご参考になれば幸いです。


このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング