Author:Agilent34970fan 半導体品質保証エンジニアを35年やってきて2012年に退職しました。この間、様々な信頼性評価システムを開発しましたがAgilent社の34970Aを一番使用しました。この装置はPCからGPIB経由で制御しないと良さが発揮されませんが具体的なプログラム例が少なく苦労しました。ここでは基本的なプログラム例を紹介してゆきます。
![Excel2010から232C経由で34970Aと通信する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/2c7f946f1a274d8522cf64ee2d1292c066668224/height=288;version=1;width=512/https%3A%2F%2Fblog-imgs-82.fc2.com%2Fa%2Fg%2Fi%2Fagilent34970a%2Fregieditm1.jpg)
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 日本にはExcel職人と呼ばれる人たちがたくさんいます。彼らにかかればどんなドキュメントであってもExcelで作られ、多くの業務システムがExcel VBAを駆使して作られます。 今回はその最高峰とも言える、Excelで作るWebアプリケーションを紹介します。それがexcel2jsです。 excel2jsの使い方 excel2jsはExcelで作られたシートをHTML/JavaScriptにしてくれるソフトウェアです。下の画像は元ファイルになるExcelファイルです。式も埋め込まれています。 それがこんな感じにWebブラウザ上で動くようになります。 Excelで動くものになりますので、サーバサイドと連携するなどというのは難しいでしょう。しかしちょっとした計算処理を行うものであればe
Outlook誤送信防止 簡単迅速に導入, 宛先チェック, 文法チェック, 添付漏れ、タイポ検出, 自動圧縮暗号化、雛形でメール作成...... ダウンロード 製品詳細
新しいファイルにコピー&ペーストする 最新バージョンのファイル形式(拡張子)へ変更する 関数を値で貼り直す 利用していない行・列を削除する 隠れたオブジェクトやコメントを一括で選択して削除する 非表示で利用していないシートを削除する 図や写真を圧縮する 「ブックの共有」を定期的に解除する 代表的なテクニックは以上の8つです。 それでは、順番に掘り下げていきたいと思います。 1.新しいファイルにコピー&ペーストする 重くなったファイルから新しいファイルへ各種データをコピー&ペーストで移すことで、ほんとうに必要なデータのみになるためにファイル容量が軽くなります。 操作方法は下図の通り。 重くなったファイルの対象シートの行列の交点をクリック コピー([Ctl]+C]) 新しいファイルを作成・起動 新しいファイルのシートの行列の交点をクリック ペースト([Ctl]+C]) 新しいファイルに残らない
はじめに Excelファイル内にあるマクロを実行するためには、Excelを一度手動で開かないといけません。定期的に実行するようなExcelマクロがあった場合、毎回Excelを開いて、マクロを実行するのは面倒です。 そこで、コマンドラインからExcelマクロを実行することができないかを調べてみました。 Excelを画面に出さずに、マクロを、コマンドラインから引数つきで呼び出す - ウィリアムのいたずらの開発日記 Excel VBA 逆引き辞典パーフェクト 2010/2007/2003対応posted with amazlet at 14.03.15田中 亨 翔泳社 売り上げランキング: 8,933 Amazon.co.jpで詳細を見る コマンドラインからExcelマクロを実行する 1.以下のソースを「execMacro.vbs」という名前で保存します。 Dim excelApp : Set
自動実行プロシージャである Auto_Open に Optional を使えば引数を渡すことができます。マクロから実行したときに限りますが。 勿論、自動実行プロシージャの機能は持ったままです。 以下、実験 Book2.xls の Module1 に↓のコードを書いておきます。 Sub Auto_Open(Optional Arg As Variant) If IsMissing(Arg) Then MsgBox "引数は渡されなかった。" _ , vbInformation, "Auto_Open" Else MsgBox "引数 " & Arg & " が渡された。" _ , vbInformation, "Auto_Open" End If End Sub この Auto_Open は、Book2.xls を手動で開いたときに実行されます。 勿論、"引数は渡されなかった。"の方のメッセ
Excel で文章を書く際に注意すること Excel で仕様書をあちこちの会社で書いてきましたがどこの会社でもあまりメンテ性に考慮した使い方をしているところが少ないのが現状です。 Excel で文章および仕様書を書く際になるべく、あとあとメンテ性が失われないようにしたいものです。 文章を長くかかない Excel方眼紙反対派がよく言うことの1つに「改行がめんどう」というのがあります。 そもそも長い文章を書いていることに問題がある可能性があります。 簡潔に書くために、箇条書きなどを用いるのをお勧めです。AND条件やOR条件などで文章が長くなる場合には表を用いて表現しましょう。 セルの連結はなるべく使わない ヘッダ等では仕方がない部分はありますが、文章を記述する部分でセルの連結をすると著しくメンテ性が失われます。セルの連結はするべきではありません。 値の代入などは表を多用する 代入の記述などは文
各サービスのAPIの仕様なんて覚えてらんねぇ!という人は是非。 Blockspringとは Blockspringは、TwitterやFacebookなどのソーシャルメディアをはじめ、Amazon、Youtubeなど様々なサービスからのデータを、プログラマがAPIを直接触ることなく表データとして取得することができるサービスです。サービスごとに規格の異なるWebAPIを利用するには学習コストが結構かかるわけですが、Blockspringはそういったサービスとプログラマーの間に立ち、データ取得のインターフェイスを抽象化してくれます。 非常に沢山のサービスに対応しています。 「ちょこっとデータが欲しいだけなのに、サービス毎のWebAPIを勉強するのもう疲れた」 そんな時はBlockspringを利用してみてください。 インストール BlockspringはGoogle スプレッドシートとエクセル
そもそもアドインって何?どうやって使うの? アドイン(Add-in)とは、Excelなど各種Office製品に『あとからいろいろな便利機能をつける』ために作成された拡張パッケージのこと。 イマイチ日本では流行らなかったこともあり、利用方法すらよくわからない…という人も多いかと思いますので、まずは簡単に登録方法を下記に記載しておきます。 アドインファイル(.xla .xlam .xll)を「アドインフォルダ」に保存 ※既定は[C:Programm FilesMicrosoft OfficeOffice15Library]パスは環境によって多少異なりますが、わからない場合は「ファイルの検索」で【Excel.exe】があるフォルダを参照 Excelを起動して「ファイル」⇒「オプション」⇒「アドイン」と選択 アドインダイアログで「参照」⇒上述のファイルを選択して「OK」 これでOKです。そうすると
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
TimeLeapの動作を変更しました(Version 4.27.2) TimeLeap の不具合を修正した際に、TimeLeapの動作を見直しました。 内容としては 「最新のブックに上書き」 の際に履歴を作成しないよう…
Excelのマクロ(VBA)で、Webサイトにアクセスして、その内容や(WebAPIの場合)XMLを取得することができることは、ExcelVBAで、WebサイトにアクセスしたりWebAPIやXMLを使うで書いたとおりなんだけど、このとき、GETでアクセスするのなら問題はないです。 でも、Postの場合、GETをPOSTにして、送信内容をsendに書くだけでは、パラメータで取得できないようです(送れては、いるようだ)。 こう書かないといけないみたい Sub main() On Error GoTo err Dim httpObj Dim sendData ' データセット target_url = "http://127.0.0.1:8080/test/servlet/PostCheck" sendData = "username=admin&password=pass" ' POSTで飛ば
html5j 番外編 Microsoft Officeセミナー その1 で、「Introduction to VSTO」というタイトルでVSTOについて話してきました。 5joffice.doorkeeper.jp 資料はこちらになります。 20150423 introduction tovsto from 孝佳 田中 www.slideshare.net 資料中にもありますが、デモしたアプリは一部改変して以下のリポジトリに置いています。 github.com VSTOの情報って少ないしセッションする機会もあまりないので、今後も何かの機会に出していければいいなと思っています。特にVSTOの画面をWPFで作るとか。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く