次の方法で共有

ExcelのCopyPictureでのエラーについて

Anonymous
2020-07-28T03:49:47+00:00

Excel VBAにて対象セル範囲を画像としてコピーて貼り付けを行うマクロですが、

パソコンの画面をロックしていない場合では、正常に実行します。

ただし、パソコンをロックした状態で実行すると、CopyPictureのところで、エラーが発生して、

「実行時エラー '1004': クリップボードを空にできません。別のアプリケーションがクリップボードを使用している可能性があります。」というエラーメッセージが表示されます。

パソコンをロックした状態でも、正常に実行できる方法はないでしょうか。

よろしくお願いします。

(サンプルマクロ)

Sub sample()

    Range("A1:K10").Select

    Selection.CopyPicture Appearance:=xlScreen, Format:=xlPicture

    ActiveSheet.PasteSpecial Format:="図 (拡張メタファイル)", Link:=False, _

        DisplayAsIcon:=False

End Sub

(エラーメッセージ)

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-07-28T04:39:37+00:00

    宜しくお願いいたします。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2020-07-28T03:57:04+00:00

    こんにちは。

    VBA専用のフォーラムがございますため、下記へご投稿してみてください。

    https://social.msdn.microsoft.com/Forums/ja-JP/...

    わかりました。

    ありがとうございました。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2020-07-28T03:51:01+00:00

    こんにちは。

    VBA専用のフォーラムがございますため、下記へご投稿してみてください。

    https://social.msdn.microsoft.com/Forums/ja-JP/...

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません