C# shapes.AddPictureによるExcelファイルへの画像挿入。
現在、C#でExcelファイル(xls)にPNG画像を貼り付けるツールを作成しています。
以下のプログラムを実行したのですが、
shapes.AddPicture(@"C:\test.png", MsoTriState.msoFalse,MsoTriState.msoFalse,fx, fy, 100,100);
の部分で以下の様なエラーが表示されました。
----------------
エラー文
----------------
型 'System.Runtime.InteropServices.COMException' のハンドルされていない例外が mscorlib.dll で発生しました
追加情報: 指定された値は境界を超えています。
----------------
つきましては解決方法を教えてください。
-----------------------
プログラム
-----------------------
Excel.Application exApp = new Excel.Application();
Excel.Workbook wkbook;
Excel.Workbooks wkbooks = exApp.Workbooks;
exApp.Visible = true;
exApp.DisplayAlerts = false;
wkbook = (Excel.Workbook)wkbooks.Open(@"C:\test.xls", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
Excel.Sheets sheets = wkbook.Worksheets;
Excel.Worksheet wksheet = (Excel.Worksheet)sheets["test"];
Excel.Range cells = wksheet.Cells;
Excel.Range range = (Excel.Range)cells[1, 21];
range.Select();
Excel.Shapes shapes = wksheet.Shapes;
float fx = float.Parse(range.Left.ToString());
float fy = float.Parse(range.Top.ToString());
shapes.AddPicture(@"C:\test.png", MsoTriState.msoFalse,MsoTriState.msoFalse,fx, fy, 100,100);
-----------------------
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> shapes.AddPicture(@"C:\test.png", MsoTriState.msoFalse,MsoTriState.msoFalse,fx, fy, 100,100);
第2引数(msoFalse→画像を直接貼り付ける)と第3引数(msoFalse→文書と共に画像を保存しない)とが矛盾しています。
リファレンスを参照して、適切な引数を設定してください。
参考URL:http://msdn.microsoft.com/ja-jp/library/microsof …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/06/01 14:45
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
[VB.net] Excelへの画像貼り付け処理についての疑問
Visual Basic(VBA)
-
クリップボードの内容をEXCELに貼付け
Visual Basic(VBA)
-
C#でExcelのシートを選択する方法
その他(プログラミング・Web制作)
-
-
4
C# Excelのsheetに表示された画像を削除したい。
C言語・C++・C#
-
5
画面を強制的に再描画させる方法
C言語・C++・C#
-
6
C#で画像をクリップボードへのコピーと貼り付けについて
C言語・C++・C#
-
7
VB.NET操作で Excelにビットマップ貼り付け
Visual Basic(VBA)
-
8
ピクチャーボックスの大きさに合わせて画像を表示
Visual Basic(VBA)
-
9
[C#]Excelファイルをコピーするには
その他(プログラミング・Web制作)
-
10
C#にて別クラスの関数を使いたい
C言語・C++・C#
-
11
DataGridViewの各セル幅を自由に決め、その幅で固定したい
Visual Basic(VBA)
-
12
VB.NETでコンボボックスの1行目を空白にしたい
Visual Basic(VBA)
-
13
C# 別なフォームへ値を渡す (初心者です)
その他(プログラミング・Web制作)
-
14
OpenFileDialogを使った後にもう一度開くと以前のファイルを表示させたい。
Visual Basic(VBA)
-
15
フォームの再読み込み
Visual Basic(VBA)
-
16
C# try-catch でcatchに飛ばす方法
C言語・C++・C#
-
17
C#で画像を他の画像に貼り付けるには
C言語・C++・C#
-
18
C# DataGridViewで複数選択したセルに同じ値を一括で入力するには
C言語・C++・C#
-
19
[VB.net] ExcelへのQRコード出力処理について
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アップロード画像数でCSSを分け...
-
【PHP】サーバー上で TIFFをJPE...
-
★PHP★画像アップロードの際に余...
-
PythonのTkinter詳しい方へ。画...
-
C#とJavaで、MP3タグの画像を表...
-
C# Excelファイルへの画像挿入。
-
透過PNGが透過されない!!
-
Illustratorで文字と画像を流し...
-
GDの画像変換でサーバーに負荷
-
PHP + MySQL で画像データ表示
-
エクセルでカレンダーマクロの...
-
PHPで半透明画像を作りたい
-
VBSの「MsgBox」について
-
imageフォルダに、画像をリサイ...
-
PostgreSQLのラージオブジェク...
-
<img src="http://x.y.com/cgi-...
-
VBAでJPGサイズ変更
-
PHPによる画像の生成による色の...
-
こちらはただの直列処理ですか?
-
フォントの色を変えるには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSの「MsgBox」について
-
拡張子php画像をjpg画像等に変...
-
透過PNGが透過されない!!
-
アップロード画像数でCSSを分け...
-
imageフォルダに、画像をリサイ...
-
VBAでJPGサイズ変更
-
Illustratorで文字と画像を流し...
-
VBAのコードを教えてください
-
C# Excelファイルへの画像挿入。
-
php,mysqlにて画像パス保存/表...
-
GDI+を使ったビット数とDPIの扱い
-
SQLiteに画像を格納したい
-
ListViewコントロールでサムネ...
-
★PHP?★画像を縦横比を変えずに...
-
ビットマップ画像を読み込むプ...
-
phpで画像がどうしても文字化け...
-
PHPで吐き出した画像にリンクを...
-
phpMyAdminに画像を保存できない
-
OpenGLで描いて画像ファイル出力
-
手作業で埋め込んだ、UserForm1...
おすすめ情報