C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 >>
■80028  Re[4]: 異なるEXCELブック間で、イラストをコピーしたい
□投稿者/ S.Kos -(2016/06/05(Sun) 08:44:14)

    shuさん、重ねてのご教示、感謝です。
    >この操作はExcel UIで他の手順がないかぎり無理ではないかなと思います。
    >
    と言うことは・・現状、先のコードに続いて、

    EXCEL.WorhSheet tagSheet = oExcelWBook.Worksheets["daSheet"]

    tmpShape.Copy(); // クリップボートにコピー
    tagSheet.Paste(); // ターゲットシートに貼り付け

    Excel.Range tagRng = tagSheet.Range["C3"];
    Excel.Shape tagShape = tagWSheet.Shapes.Item(spName);
    tagShape.Left = (float)(tagRng.left);
    tagShape.Top = (float)(tagRng.Top);

    としていますが、これしか他に無い、ということですね?

記事No.79972 のレス /過去ログ136より / 関連記事表示
削除チェック/

■83854  Re[3]: コントロールの番号のみを取得する方法
□投稿者/ かたぎり -(2017/04/15(Sat) 11:17:01)
    画面部品コントロールには、tag、というプロパティがあって、Object型をもっています。
    ここに任意の情報を入れておくことができるので、そこを使うのはどうですか?というアイデアですね。

記事No.83837 のレス /過去ログ143より / 関連記事表示
削除チェック/

■83855  Re[4]: コントロールの番号のみを取得する方法
□投稿者/ NN -(2017/04/15(Sat) 11:29:30)
    No83854 (かたぎり さん) に返信


    納得しました、ありがとうございます。

    あと気になっているのですが

    Button23という名前は意図してそのようにしているのでしょうか?
    そうでなければ提示された方法は危険です。

    危険というのは何が危険なのでしょうか?
     
記事No.83837 のレス /過去ログ143より / 関連記事表示
削除チェック/

■83856  Re[5]: コントロールの番号のみを取得する方法
□投稿者/ shu -(2017/04/15(Sat) 12:45:55)
    No83855 (NN さん) に返信
    > ■No83854 (かたぎり さん) に返信
    >


    > Button23という名前は意図してそのようにしているのでしょうか?
    > そうでなければ提示された方法は危険です。
    >
    > 危険というのは何が危険なのでしょうか?
    意図した名前でなければボタンに対する動作が想定していないものになりうるということです。
    例えばButton23の23によって配列の23番目を処理することになるが実際はそのボタンでは14番目を
    処理しなければならなかったということがあります。またボタンを作ったり張りなおしているうちに
    番号が配列の数を超えてしまいExceptionが発生するということも考えられます。
記事No.83837 のレス /過去ログ143より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -