|
|
|
สอบถามการเขียนโค้ดในการแทรกไฟล์รูปภาพใน Excel |
|
|
|
|
|
|
|
จากรูปภาพ ภาพด้านซ้ายมาจากแทรกไฟล์โดยโปรแกรม ภาพด้านขวามาจากแทรกไฟล์โดย Excel สงสัยว่าภาพที่ได้จากโปรแกรมทำไม่ถึงมีสีพื้น
สิ่งที่ผมอยากได้คือแบบไม่มีสีพื้น (แบบแทรกโดย Excel) รบกวนผู้รู้ช่วยแนะนำด้วยนะครับ ได้แนบตัวอย่างคำสั่งมาให้ดู
Code (C#)
private void insertImage()
{
Excel.Application ThisApplication = new Excel.ApplicationClass();
Excel.Workbook ThisWorkBook;
string _stFileName = @"D:\A1.xlsx";
string _stPicture = @"D:\test.png";
object missing = System.Reflection.Missing.Value;
try
{
ThisWorkBook = ThisApplication.Workbooks.Open(_stFileName, missing, missing, 5, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);
Excel.Worksheet ThisSheet = (Excel.Worksheet)ThisWorkBook.Sheets[1];
Excel.Range oRange = (Excel.Range)ThisSheet.Cells[10, 1];
Image oImage = Image.FromFile(_stPicture);
oRange.set_Item(10, 1, oImage);
ThisSheet.Paste(oRange, _stPicture);
ThisWorkBook.Save();
MessageBox.Show("OK");
}
catch (Exception oEx)
{ }
finally
{
ThisApplication.Quit();
ThisWorkBook = null;
ThisApplication = null;
}
}
Tag : .NET, C#, VS 2008 (.NET 3.x)
|
|
|
|
|
|
Date :
2013-09-17 15:19:25 |
By :
Agility |
View :
1235 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เท่าที่รู้มาใช้ Font ที่เป็นพวก BarCode แล้วเขียน Text ธรรมดาก็ได้แล้วครับ
|
|
|
|
|
Date :
2013-09-17 21:02:28 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ตัวนี้มันไม่ธรรมดาครับ ลองใช้แบบ Code 128, Code 39 ดูแล้วไม่ได้ เลยต้องแปลงเป็นรูปภาพก่อน
|
|
|
|
|
Date :
2013-09-17 21:55:42 |
By :
Agility |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งันก็ทำเป็นรูปก่อนครับ สวนภาพลองทำเป็นแบบ PNG แบบโปร่งได้หรือเปล่าครับ
|
|
|
|
|
Date :
2013-09-18 06:21:29 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Barcode เป็นของ EAN13 หรือปล่าวครับ
|
|
|
|
|
Date :
2013-09-18 07:41:36 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช้ Font ตัวนี้ดูครับ
http://grandzebu.net/informatique/codbar-en/ean13.htm
|
|
|
|
|
Date :
2013-09-18 10:39:00 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|