是否可以編寫一個函數接受 = getContent(「keyword」,TODAY() - 30,TODAY()) 然後應該是什麼類型的參數?ExcelDNA通過TODAY()作爲參數
試圖 公共靜態對象測試(對象日期) { 返回DateTime.FromOADate(Convert.ToDouble(日期)); } //輸出41180
是否可以編寫一個函數接受 = getContent(「keyword」,TODAY() - 30,TODAY()) 然後應該是什麼類型的參數?ExcelDNA通過TODAY()作爲參數
試圖 公共靜態對象測試(對象日期) { 返回DateTime.FromOADate(Convert.ToDouble(日期)); } //輸出41180
是的 - Excel會在將函數值傳遞給函數之前評估函數TODAY()
。如果您希望Excel-DNA將Excel雙精度解釋爲日期/時間值,則可以將參數聲明爲DateTime
。所以你可能會寫:
public static object getContent(string keyword, DateTime startDate, DateTime endDate)
{
// do the work...
return result;
}
我需要使用對象數據類型我試過DateTime.FromOADate(Convert.ToDouble(date));但它沒有幫助:(任何想法? – user1618820
如果你打電話給DateTime.FromOAData(41108)你得到DateTime(2012/07/18 00:00:00)。如果您將此值返回給Excel並將單元格格式化爲日期/時間,則Excel將顯示相應的日期。 – Govert
anybody plz help !!!我很好地卡在這裏:( – user1618820