有C 基礎學習VBA還是VSTO哪個更容易和有效?

時間 2021-06-07 08:24:44

1樓:Excel李東旭

建議題主直接學習VSTO,並且使用C#進行專案開發首先是VSTO是非常專業的office開發工具,對office開發有著很好的支援

其次是VSTO是支援C#語言的,也是非常好的物件導向程式設計的開發語言然後VBA不是一直是開發語言鄙視鏈的最底端嗎?VBA是開發語言,不是開發基礎,沒有必要一定會。

當然,劣勢是VSTO的開發資源相對於VBA要少,但要相信VSTO是未來趨勢,越來越多的VBA開發者也已轉向VSTO開發

顏值正義,也是正義。

2樓:夾卡夾卡醬醬夾卡醬

可以試試exceldna,這是excel外掛程式的C#實現,國內資料少,但是國外資料很豐富,很強大,可以嵌入自定義公式,定製ribbons選單,載入winform,wpf窗體…總之c#的所有功能都能和excel無縫整合。

3樓:小鏟子

我是不邀自來潑冷水的,題主如果你想自我提公升,不建議你將時間花在學習Office高階技術上面。

本人財務人員一枚

在下決定前看看這個問題吧,為什麼有的會計三千月薪,而有的會計上萬? - 知乎 。

在本專業知識還有很大提公升空間的前提下,還是先努力提公升自己的專業知識吧。

那些高收入的財務人員,沒有幾個是因為Office高階技術獲得這些報酬的。

苦於無法在VBA和VSTO中作出選擇。本人有一定的C#基礎,不習慣VBA的語法

如果你打算放棄財務工作方面的發展,而且想從事office開發,那就直接c#或者vsto。盡量別用VBA開發面向大眾的商品化的工具,因為維護成本比較大。

VBA比較適合用於面向小範圍(甚至是某個人)的需求,進行定製化開發。

又想在財務方向發展,又想花精力在office高階技術

4樓:馬世權

我從兩個方面來給你建議,財務工作基本可以劃分為兩大類,財務會計和管理會計。

1.財務會計走的是會計路線,如今大部分的企業基本都會通過財務軟體來完成會計記賬的工作,對於基礎的核對工作也可以Excel配合來完成,對於一些高階的成本會計需要相對複雜的科目Vlookup、分配計算等等。

2.管理會計走的是分析路線,這部分工作要求你對基礎資料高效處理(基礎資料報括來自財務系統、業務系統的), 針對資料建模分析,視覺化展現分析成果匯報。

不同的財務類工作場景會非常不同,所以無論你選擇哪個工具,先從你本職的工作的特點來出發。另外,如果你是朝上述的兩條財務的方向發展,並且想公升級自己的Excel高階技術,不知道是否有聽說過PowerBI。無論從學習成本和工具優勢上,它都會是財務工作的首選。

在財務常用到的很多任務作場景中,它甚至可以淘汰掉VBA,更完美地解決你的問題。每個工具都有它的特點和適用條件,也將花掉你大量的時間投入,在開始前值得你花時間研究對比。

什麼是Power BI - 知乎專欄

有哪些學習vba的好書推薦?現在學習vba是否有些過時?現在比較好的操縱word和excel的方式有哪些?

阿里郎 為何沒人指陽關大道,反而指了這麼多歪門邪道!入門,看官方指導呀! 有哪些學習vba的好書推薦?如果有其他類語言程式設計基礎的話,可以看這本VBA in a nutshell 可以去看Amazon上的評價。現在學習vba是否有些過時?過時這個東西,取決於你未來要幹嘛。有一天你做了CEO,可能V...

為學習C 打好C語言基礎,什麼算是C語言基礎?

懂得函式,懂得指標變數,懂得記憶體模型,懂得基本資料型別,懂得變數的生命週期,懂結構體,懂記憶體對齊。c基礎就那麼些,但是指標是真的爽。 leopard 先說結論,沒必要單獨去為了所謂的 基礎 去學習c語言。c 是c的超集,就像小學數學是高中數學的底子一樣。這句話本來沒錯,但是c 經過這麼多年的 發...

學習Python需要有C 的基礎嗎?

不知者也 不必要有C 的基礎。根據你學習Python目的不同,你需要的基礎不同。如果你需要從事資料分析的工作,你需要資料結構方面的知識。如果你需要在資料分析更高一層的資料科學相關工作,除了資料結構你還應該補充演算法和一些模型的知識 如果你學python是為了做後端開發,那麼你最好學兩個主流框架Dja...